我很难确定这件事的第一个方向。我正在尝试编写一个插件,允许用户选择一个位置将帖子插入主页。例如,用户可以将旧帖子“粘贴”到其首页的第二个位置。我的问题是,我不知道如何在特定点将帖子插入到循环中。我认为应该是以下内容(但很明显,我缺少插入文本):
$current_position = $_POST(\'current_postition\');
add_action (\'pre_get_posts\', \'add_post_to_frontpage\');
function add_post_to_frontpage ($query) {
if ( $query->is_home() && $query->is_main_query() && $query->current_position = $positionlocation ) {
//insert a given post into this current_position
$query->set( \'p=$desired_post\');
}
}
谢谢编辑:我以我认为合乎逻辑的方式添加了帖子,但我认为这会给我插入的帖子后面的帖子带来麻烦