使用php在wordpress中查找相同的标题帖子,并使用自定义简码更新帖子内容

时间:2018-10-11 00:14:36

标签: javascript php wordpress

我有以下代码: 以下代码的作用是,每当用户发布新的自定义帖子时,就会在该帖子的编辑器区域中自动插入一个简短的代码。即 [自定义技巧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的新手,我将非常感谢任何帮助...谢谢

0 个答案:

没有答案