如何通过所有帖子运行我的php程序?

hiro路

我制作了以下php程序,以通过某些自定义元值设置(覆盖)帖子标记。我将其设置为header.php时,程序本身运行良好。

<?php if ( is_single() ) : ?>
<?php
global $post;
$post_id = $post->ID;
$tags[] = get_post_meta( $post->ID, 'aaaaa', true );
$tags[] = get_post_meta( $post->ID, 'bbbbb', true );
$tags[] = get_post_meta( $post->ID, 'ccccc', true );
$tags[] = get_post_meta( $post->ID, 'ddddd', true );  
$tags = array_unique( array_filter( $tags ) ); 
get_post_meta results
wp_set_post_tags($post_id , $tags, false );

?>
<?php endif; ?>

现在,我发现我的程序在通过浏览器打开文章(帖子)之前不会影响标签。我有很多帖子,我希望通过程序更改标签。有没有办法通过帖子运行我的程序而不用浏览器打开?


这是我尝试过的其他代码。我像上面的代码一样在header.php上设置了此代码。它像上面的代码一样工作。我仍然需要打开很多职位。有没有办法在后台的所有帖子中运行程序?

<?php if (is_singular('post')): ?>
<?php
global $post;
$post_id = $post->ID;
$tags[] = get_post_meta( $post->ID, 'aaaaa', true );
$tags[] = get_post_meta( $post->ID, 'bbbbb', true );
$tags[] = get_post_meta( $post->ID, 'ccccc', true );
$tags[] = get_post_meta( $post->ID, 'ddddd', true );  
$tags = array_unique( array_filter( $tags ) ); 
get_post_meta results
wp_set_post_tags($post_id , $tags, false );

?>
<?php endif; ?>
瓦迪维尔

希望对您有帮助。

$args = array(
    'post_type' => 'post'
);

$post_query = new WP_Query($args);
if($post_query->have_posts() ) {
    while($post_query->have_posts() ) {
        $post_query->the_post();

        $post_id = get_the_ID();
        $tags[] = get_post_meta( $post->ID, 'aaaaa', true );
        $tags[] = get_post_meta( $post->ID, 'bbbbb', true );
        $tags[] = get_post_meta( $post->ID, 'ccccc', true );
        $tags[] = get_post_meta( $post->ID, 'ddddd', true );  
        $tags = array_unique( array_filter( $tags ) ); 
        get_post_meta results
        wp_set_post_tags($post_id , $tags, false );
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL-获得通过所有学科的学生

来自分类Dev

通过所有HTML的Javascript循环选择<option>

来自分类Dev

Window.onpopstate通过所有href链接激活

来自分类Dev

Leptonica未通过所有回归测试

来自分类Dev

责任链-通过所有链传递请求

来自分类Dev

P4 GREP-如何通过所有子目录中的内容搜索特定文件

来自分类Dev

如何在我的Ziggeo应用程序中通过分页显示我所有的视频?

来自分类Dev

如何显示我的所有用户喜欢的帖子

来自分类Dev

如果我每次通过连接时都通过所有状态,则redux和性能会下降吗?

来自分类Dev

全局功能可通过所有应用程序Angular2使用

来自分类Dev

JSF Composite通过所有事件

来自分类Dev

查询以查找未通过所有给定学科的学生

来自分类Dev

他们是“相同”的CodeWars吗?我的代码未通过所有测试

来自分类Dev

如何通过所有选项卡跟踪阵列中的更改?

来自分类Dev

我该如何存储python程序的结果,这样下次就不必重新运行所有代码了?

来自分类Dev

如何通过mysql在wordpress中获取所有类别的所有帖子?

来自分类Dev

我所有测试文件的运行程序

来自分类Dev

函数的参数是未定义的,但我通过所有必需的参数调用它

来自分类Dev

如何通过特定的用户ID获取所有视频帖子

来自分类Dev

如果我每次通过连接时都通过所有状态,则redux和性能会下降吗?

来自分类Dev

通过php检索所有日期后,如何检查我的日期是否有特定年份?

来自分类Dev

如何通过代码跳过所有对话框?

来自分类Dev

如何显示所有喜欢我帖子的用户

来自分类Dev

我如何通过双击运行php文件

来自分类Dev

如何通过所有子元素查找特定类,如果可用则隐藏该子元素?

来自分类Dev

SpringBoot:如何通过所有程序从控制器传递参数(请求 ID)?

来自分类Dev

通过所有循环保持选择 vba

来自分类Dev

decodeString codefights:程序未通过所有测试。“30/31 测试 -31 超出输出限制”。请支持

来自分类Dev

如何通过 css 强制所有帖子图像居中对齐?

Related 相关文章

  1. 1

    SQL-获得通过所有学科的学生

  2. 2

    通过所有HTML的Javascript循环选择<option>

  3. 3

    Window.onpopstate通过所有href链接激活

  4. 4

    Leptonica未通过所有回归测试

  5. 5

    责任链-通过所有链传递请求

  6. 6

    P4 GREP-如何通过所有子目录中的内容搜索特定文件

  7. 7

    如何在我的Ziggeo应用程序中通过分页显示我所有的视频?

  8. 8

    如何显示我的所有用户喜欢的帖子

  9. 9

    如果我每次通过连接时都通过所有状态,则redux和性能会下降吗?

  10. 10

    全局功能可通过所有应用程序Angular2使用

  11. 11

    JSF Composite通过所有事件

  12. 12

    查询以查找未通过所有给定学科的学生

  13. 13

    他们是“相同”的CodeWars吗?我的代码未通过所有测试

  14. 14

    如何通过所有选项卡跟踪阵列中的更改?

  15. 15

    我该如何存储python程序的结果,这样下次就不必重新运行所有代码了?

  16. 16

    如何通过mysql在wordpress中获取所有类别的所有帖子?

  17. 17

    我所有测试文件的运行程序

  18. 18

    函数的参数是未定义的,但我通过所有必需的参数调用它

  19. 19

    如何通过特定的用户ID获取所有视频帖子

  20. 20

    如果我每次通过连接时都通过所有状态,则redux和性能会下降吗?

  21. 21

    通过php检索所有日期后,如何检查我的日期是否有特定年份?

  22. 22

    如何通过代码跳过所有对话框?

  23. 23

    如何显示所有喜欢我帖子的用户

  24. 24

    我如何通过双击运行php文件

  25. 25

    如何通过所有子元素查找特定类,如果可用则隐藏该子元素?

  26. 26

    SpringBoot:如何通过所有程序从控制器传递参数(请求 ID)?

  27. 27

    通过所有循环保持选择 vba

  28. 28

    decodeString codefights:程序未通过所有测试。“30/31 测试 -31 超出输出限制”。请支持

  29. 29

    如何通过 css 强制所有帖子图像居中对齐?

热门标签

归档