我有两个不同类别的自定义帖子类型(公文包),然后我有两个页面显示两个类别的帖子。
我调用页面时的url类似于mysite.com/pagename,其中pagename与公文包类别同名。
我的问题是,当我进入单一公文包时,url会变成mysite.com/portfolio/portfolio-name
有没有办法在url中显示投资组合类别?应该像mysite.com/portfolio-category/portfolio-name
提前谢谢。
按如下所示注册分类法。
这里“公文包”是你的“自定义帖子类型”,“公文包类别”是你的“公文包类别”。
添加此钩子后,URL将显示为“公文包类别”。如您所愿。
试试这会对你有帮助。
/* add action hook in function.php */
add_action( 'init', 'custom_function_toadd_taxonomyurl',0);
function custom_function_toadd_taxonomyurl() {
register_taxonomy( 'portfolio-category', array( 'portfolio' ), array(
'hierarchical' => true,
'label' => 'Portfolio Categories',
'singular_name' => 'Portfolio Category',
'show_ui' => true,
'query_var' => 'portfolio-category',
'rewrite' => array( 'slug' => 'portfolio-category')
));
}
是的,这些都是可能的,并且可以在“设置”下配置
不过需要注意的是,建议在永久链接的开头添加一个数字,以减少WordPress为解析所有URL而必须生成的重写规则的数量。
我创建了一个名为制造商的自定义帖子类型,并添加了大量帖子和类别。单个帖子页面工作,但类别/存档页面不显示任何帖子。 制造商被分成不同的类别,我需要显示每个类别中所有帖子的存档。我去工厂的时候 http://localhost/category/manufactures/ge-speedtronic/ 这就是令人困惑的地方。我为自定义帖子类型“制造商”使用的类别也显示在我的其他自定义帖子类型和默认帖
本文向大家介绍WordPress 3.0中的自定义帖子类型,包括了WordPress 3.0中的自定义帖子类型的使用技巧和注意事项,需要的朋友参考一下 本文与WordPress 3.0相关。此处发布的许多代码在以前的版本中将不起作用,并且某些信息可能会在较新的版本中更改。 WordPress已经在系统中内置了五种不同的内容类型。 帖子 这是标准的内容类型,通常是博客安装中使用最多的内容。帖子往往会
本文向大家介绍WordPress 注册自定义帖子类型,包括了WordPress 注册自定义帖子类型的使用技巧和注意事项,需要的朋友参考一下 示例 假设您有一个图书馆网站,并且想要一个名为Books的自定义帖子类型。可以注册为 如此简单,您现在就注册了一个自定义帖子类型。 该代码段可以放在主题functions.php文件中,也可以放在插件结构中。
我有一个自定义的帖子类型和一个像这样创建的公文包分类法: 当我在查询中使用它时,它的工作原理应该是这样的。它显示在后端的菜单中,以及此自定义帖子类型的类别。 我的问题是,当我尝试从某个类别检索所有帖子时(通过单击类别名称),我发现
我试图为自定义帖子类型创建一个页面,但我无法真正实现。以下是我正在尝试的全部内容- 自定义帖子类型注册的functions.php片段 我使用名为单Tutorial.php的模板为这个自定义帖子类型模板。此外,在我的帖子显示中,我使用the_permalink()链接到帖子。 现在考虑一个标题为Test3的帖子现在在我的仪表板上,我看到它的PyMalink AS。 当我回显我得到的_permali
我已经创建了一个自定义的帖子类型“Shop”,其中包含商店类别的自定义分类法 对于我的商店类别存档页面,我希望URL结构为: example.com/shop/tech/(代替example.com/shop/category/tech/) 我希望商店的帖子example.com/shop/shop-post-title-example 我尝试了下面的代码并保存了永久链接,但当我访问商店帖子时,它