我有以下代码: 以下代码的作用是,每当用户发布新的自定义帖子时,就会在该帖子的编辑器区域中自动插入一个简短的代码。即 [自定义技巧ID = 234] 其中234是示例自定义帖子ID
function update_post_content( $ID, $post )
{
if (get_post_meta($ID, “first_time_published”, false))
{
return;
}
$my_post = array(
‘ID’ => $ID,
‘post_content’ => “[custom-trick id=$ID]”,
);
update_post_meta($ID, “first_time_published”, true);
wp_update_post($my_post);
}
add_action( ‘publish_custom-trick’, ‘update_post_content’, 10, 2 );
我想做的就是以这种方式修改上面的代码:
开始: 发布自定义帖子后,代码将搜索所有具有相同“标题”的已发布自定义帖子。
找不到内容: 如果找不到任何匹配项,则该代码将简单地执行上述代码已在执行的操作,即使用[custom-trick id = 234]
更新自定义帖子的内容匹配的内容: 如果找到匹配项,那么该代码将简单地执行上述代码已经在做的事情,此外还会添加另一个简码 [custom-trick id = 234] [custom-trick id = 342] 其中id = 234是匹配的帖子的ID,而id = 342是刚刚发布的当前自定义帖子的ID。
我是php / wordpress的新手,我将非常感谢任何帮助...谢谢