在分类档案的顶部动态插入一篇文章--或者?

时间:2012-02-12 作者:Elizabeth Able

我正在为位于美国50个州无数城市的六种场馆编制一份目录。我的计划是为每个场馆类型使用一个自定义的帖子类型,然后为所有场馆类型分配一个分层的“位置”分类法。

当我创建“位置”分类档案时,我想开始插入关于每个州以及最终每个主要城市的信息。我设想了一篇关于这个位置的文章,一个关于这个位置可以找到什么的相关标签和类别的列表,以及一些博客文章的摘录。单击某个场馆类型后,您将在“位置”中获得该类型场馆的列表

如何将有关该位置的文章动态添加到位置分类法存档的顶部?

或者,我应该改为使用“位置”自定义帖子类型吗?然而这仍然会为我提供一个与位置相关的分类法归档,而不是以一篇关于位置的文章开头。

3 个回复
SO网友:Jared

我不确定自定义分类法是否有此功能(我几乎肯定它们有),但标记和类别已经有一个描述字段,您可以填写,然后显示在任何页面上。这需要对模板文件进行一些修改,但您可以这样做:

在相应的字段中输入描述使用此代码将其显示在archive.php 或控制归档页面的任何内容:

$termdesc = term_description( $term_id, \'location\' /* or taxonomy name */ );
if( $termdesc != \'\' )
    echo $termdesc;
上述代码正在使用term_description.

SO网友:Wyck

只需制作一个分类模板,并根据需要对其进行自定义。

分类法的WordPress层次结构如下所示。

档案文件php->分类法-$分类法-$术语。php-->分类法-$分类法。php-->分类法。php

因此,您可以创建一个名为taxonomy-location.php

http://codex.wordpress.org/Template_Hierarchy

SO网友:ifdion

您可以同时使用位置分类法和位置帖子类型。这样,您可以放置更多有关位置的信息,例如发布缩略图或自定义字段,并将其加载到每个位置分类查询中。

注册定位桩类型,例如定位桩为您在定位桩上创建的每个定位术语添加定位桩添加与定位术语ID相关的自定义字段,例如“定位术语”(键)=“12”(值=定位术语ID)

结束

相关推荐

显示Archives.php中的所有自定义帖子类型

我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W