这是一个有点复杂的公式(或者可能只是我现在太累了),但我会尝试清楚:
我想为用户喜欢的帖子创建归档页面。这将类似于作者页面,例如:
author pages: domain.tld/author/%USER%/(page/x/)
liked pages: domain.tld/likedby/%USER%/(page/x/)
我可以通过我的sql查询获得当前用户喜欢的帖子,如下所示(我使用wp\\u ulike插件): $sql = "
SELECT * FROM wp_ulike WHERE user_id = \'" . $user_id . "\'
AND status = \'like\'
ORDER BY wp_ulike.date_time DESC
LIMIT " . $offset . ", " . $post_per_page . "; ";
$user_logs = $wpdb->get_results( $sql, OBJECT );
但是,如何创建页面模板,如category.php
, tag.php
或author.php
, 到我的元数据查询,那么如何制作模板(如likedby.php
), 如何使用我的所有用户的尼克生成动态页面,如下所示:domain.tld/likedby/%USER%/(page/x/)
?我的第一个想法是创建一个自定义分类法(likedby),并使用一个函数将我的用户名添加到此分类法中,如$tags
... 所以在本例中,就是这样,创建动态页面的是什么,我为这个自定义分类法创建了一个模板,真正使用sql查询的是什么。。。但这并不那么优雅,因为分类法将是空的,只需要创建页面。。。所以我希望有一个针对性的解决方案。。。
(也许我的问题不太清楚,反过来我在网上找不到关于这个问题的任何信息,但也许我只是使用了不好的关键字,如果你知道,那是什么,我需要搜索什么,请写一条评论,任何想法都是有帮助的!)