【问题标题】:Confirm a tag or category is associated with page or post - Wordpress确认标签或类别与页面或帖子相关联 - Wordpress
【发布时间】:2023-03-17 06:45:01
【问题描述】:

您可以通过在浏览器中检查代码来查看帖子的类别或标签吗?

我问是因为我安装了一个插件来将 categoriestags 添加到我的 PAGES,但即使在仪表板,我不知道它是否实际上将类别或标签应用于所述页面,并且想要确定。 试图消除变量。 我按类别或标签对页面进行排序的查询/参数从来没有做任何事情,并且尝试了几种方法。

这是我现在的代码:

<?php

$args = array( 

'post_type' => 'page',

'child_of' => 6,

'taxonomy' => 'tag',

'field' => 'slug',

 'term' => '2017'

);

$pages = get_pages($args);

?>

为了获取 ID 为“6”的页面的子页面,但我只想要“标签”或类别,我不在乎,“2017”。我可以列出正确的孩子,但 cat/tag 的排序永远不会发生。使用插件为页面添加类别和标签。

【问题讨论】:

    标签: wordpress plugins tags categories


    【解决方案1】:

    您不需要插件来执行此操作。将此代码添加到您的functions.php

    function add_tags_to_page() {  
        // Add tag metabox to page
        register_taxonomy_for_object_type('post_tag', 'page'); 
        // Add category metabox to page
        register_taxonomy_for_object_type('category', 'page');  
    }
    add_action( 'init', 'add_tags_to_page' );
    

    将此添加到您的 page.php 某处以测试标签是否已保存到帖子中。您可以在之后删除它或使用它来将它们输出到页面上。

    echo var_dump(get_the_tags());
    

    【讨论】:

      猜你喜欢
      • 2012-10-04
      • 1970-01-01
      • 2011-12-04
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多