我通过在主题目录中创建一个php文件,使用自定义模板生成页面 类似的东西:
<?php
*
* Template Name: Contact Page
*/
?>
<html ..... </html>
然后在信息中心上添加新页面,选择此新模板
我现在如何将标签和类别关联到每个页面? 创建帖子而不是页面是唯一的解决方案吗?
答案 0 :(得分:56)
更好的是在主题文件夹中添加functions.php:
function myplugin_settings() {
// 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 to the admin_init hook of your theme functions.php file
add_action( 'init', 'myplugin_settings' );
答案 1 :(得分:8)
尝试使用已接受的答案,但出于某种原因,它仅显示帖子类型,并且没有在类别页面中显示的页面。例如。 /类别/娱乐/
要解决这个问题,我必须这样做:
// add tag and category support to pages
function tags_categories_support_all() {
register_taxonomy_for_object_type('post_tag', 'page');
register_taxonomy_for_object_type('category', 'page');
}
// ensure all tags and categories are included in queries
function tags_categories_support_query($wp_query) {
if ($wp_query->get('tag')) $wp_query->set('post_type', 'any');
if ($wp_query->get('category_name')) $wp_query->set('post_type', 'any');
}
// tag and category hooks
add_action('init', 'tags_categories_support_all');
add_action('pre_get_posts', 'tags_categories_support_query');
答案 2 :(得分:1)
试试这个:
add_action( 'init', 'wpse34528_add_page_cats' );
function wpse34528_add_page_cats(){
register_taxonomy_for_object_type('post_tag', 'page');
register_taxonomy_for_object_type('category', 'page');
}
答案 3 :(得分:1)
说下载插件&#39;完全没问题。对于最有可能不会下载wordpress但因此无法安装所述插件的初学者。这里有一些简短的代码,对于像我这样的人来说,他们已经在网上浏览了一些真正适用于普通帐户的常规页面的东西 - 即你不是开发人员。
首先,确保您的菜单中的页面设置正确。 你不需要做你的页面&#39;类别&#39;或者&#39;标签&#39;! 这不会为您提供实际页面然后进行编辑,因此如果您想要添加滑块,文本,介绍或其他任何内容,您将无法做到。
然后转到WP Admin&gt;网页 选择要编辑的页面并转到文本编辑器而不是可视编辑器(最右侧选项卡)
然后通过以下短代码:
[display-posts category="hair,makeup,reviews,beauty" posts_per_page="10" include_date="true" text-decoration: none date_format="F j, Y" order="DESC" include_excerpt="true" wrapper="div" image_size="large"]
<
(短代码收集你在博客帖子中分配了某些类别的所有帖子,即我的头发和美容。所以很明显将你的帖子改为适当的帖子。然后分配了多少帖子(我的是10个),日期(按降序排列),带有大图像和帖子的摘录)
答案 4 :(得分:-1)
这个插件把我排除在外:
http://wordpress.org/extend/plugins/add-tags-and-category-to-page/
标准说明:
Upload the plugin files to the /wp-content/plugins/ directory
Activate the plugin through the 'Plugins' menu in WordPress
Use the setting page of the plugin from Settings > Add Tags And Category For Page.