向WordPress帖子添加位置标签

时间:2016-12-22 作者:user6738171

我正在尝试向我的wordpress帖子添加一个位置标签,该标签将显示在标题下?如下面的示例所示。有人对我如何做到这一点有什么建议吗?我查了一下wordpress抄本,似乎什么都没有。我读了一些关于分类法的书,这是我最好的解决方案吗?如果是这样的话,我想知道我是如何做到这一点的。提前谢谢。

实例

enter image description here

我的单曲。php

<?php
get_header();
the_post_thumbnail(\'banner-image\'); 
if (have_posts()) :
while (have_posts()) : the_post(); ?>
<article class="post">

<?php wpb_set_post_views(get_the_ID()); ?>
    <div class="post-title"><?php the_title(); ?></div>
    <div class="post-content"><?php the_content(); ?></div>

<?php comments_template(); ?>
</article>
<?php endwhile;
else :
echo \'<p>No content found</p>\';
endif;
get_footer();

?>

1 个回复
最合适的回答,由SO网友:Aibrean 整理而成

我认为定制分类法比标记更好地服务于此。我可以看到(在你的例子中)标签更多地用于“冒险、家庭、住宿”等词。

您可能需要修改注册以满足您的需要。GenerateWP有一个逐步的演练,以生成可能有用的分类法(https://generatewp.com/taxonomy/) 或自定义帖子类型UI(插件)。

// Register Custom Taxonomy
function location() {

    $labels = array(
        \'name\'                       => \'Locations\',
        \'singular_name\'              => \'Location\',
        \'menu_name\'                  => \'Location\',
        \'all_items\'                  => \'All Items\',
        \'parent_item\'                => \'Parent Item\',
        \'parent_item_colon\'          => \'Parent Item:\',
        \'new_item_name\'              => \'New Item Name\',
        \'add_new_item\'               => \'Add New Item\',
        \'edit_item\'                  => \'Edit Item\',
        \'update_item\'                => \'Update Item\',
        \'view_item\'                  => \'View Item\',
        \'separate_items_with_commas\' => \'Separate items with commas\',
        \'add_or_remove_items\'        => \'Add or remove items\',
        \'choose_from_most_used\'      => \'Choose from the most used\',
        \'popular_items\'              => \'Popular Items\',
        \'search_items\'               => \'Search Items\',
        \'not_found\'                  => \'Not Found\',
        \'no_terms\'                   => \'No items\',
        \'items_list\'                 => \'Items list\',
        \'items_list_navigation\'      => \'Items list navigation\',
    );
    $args = array(
        \'labels\'                     => $labels,
        \'hierarchical\'               => false,
        \'public\'                     => true,
        \'show_ui\'                    => true,
        \'show_admin_column\'          => true,
        \'show_in_nav_menus\'          => true,
        \'show_tagcloud\'              => true,
    );
    register_taxonomy( \'location\', array( \'post\' ), $args );

}
add_action( \'init\', \'location\', 0 );
然后,可以在循环中回显位置名称,如下所示:

<?php echo the_terms( $post->ID, \'location\', \'Location: \', \', \', \' \' );?>

相关推荐

404 - Taxonomy Archive Page

我正在创建一个Wordpress自定义帖子类型,包括一个分类法,在安装之后,所有的永久链接都被刷新了,但是分类法归档页面不断给我404。CPT归档页面工作得非常好。要创建的代码:add_action( \'init\', \'register_cpt_post_type\' ); function register_cpt_post_type() { register_post_type( \'offers\', array(