我准备放弃Wordpress。

我有这个问题。 我已经通过wp-types插件创建了一个自定义的post-type。 我可以显示它并显示来自它的帖子。

但是,我创建了一个带有自定义模板的自定义页面,用于呈现帖子。 我这样做是因为该网站使用多种语言,并且我需要使用该特定语言的URL。

因此,帖子类型不会通过标准的archive- {post-type-name} .php文件显示,而是通过自定义模板和自定义wordpress页面显示。 仅仅因为我需要这些URL与给定的页面语言使用相同的语言,所以示例:

myurl.com/{name_in_one_language} 
and 
myurl.com/{name_in_another_language}

问题是我的自定义帖子类型附加了自定义分类法。 在发布帖子之前,我先选择分类法,然后根据分类法名称渲染页面的其余部分。 例:

myurl.com/paintings/?category=category_name 
|| or || 
myurl.com/paintings/?author=painting_author

问题是客户端不喜欢这种自定义url参数。 他恳求我将其更改为以下格式:

myurl.com/paintings/{taxonomy}/{painting}

分类法是作者姓名或艺术类型。 绘画页面本身只是一个中间件,用于选择需要显示具有所需分类法的帖子。

我没有关于如何做到这一点的想法。 完全可以

我尝试使用archive- {post-type-name} .php解决方案,不知道wp-types插件如何重写。 使用插件中的wordpress永久链接语法尝试过,无法识别。

基本上,我需要以下内容:对于具有自定义模板的自定义页面,该模板以以下方式呈现具有自定义分类法的自定义后置类型:

myurl.com/{page-with-template-that-renders-custom-post-type}/{post-type-taxonomy}/{post}

我真的发现Wordpress很难使用,必须使用注入代码,处理路由,注册类型的方式。 感觉就像您只是将其修补在一起,制成了一个可怕的怪物,在所有人身上喷出了胆汁。

#1楼 票数:0

首先,将永久链接设置为“帖子名称”。 仔细阅读Wordpress的模板层次结构以了解其工作原理: https//codex.wordpress.org/Template_Hierarchy

如果您创建一个taxonomy- {taxonomy-slug} .php模板,则可以导航至myurl.com/paintings/{taxonomy}/{taxonomy-term}并在模板中使用以下内容

$taxonomy = get_query_var( 'taxonomy' );
$term = get_query_var( 'term' );

..并在查询中使用这些变量。

单个{post-type-slug} .php将用于呈现帖子本身。

我认为,这是不可取的,包括在岗,因为这些网址的分类可以改变,或者你可以有一个职位相关的多个方面。 但是,如果有必要,请查看这篇文章: http : //shibashake.com/wordpress-theme/add-custom-taxonomy-tags-to-your-wordpress-permalinks

  ask by Dom Berk translate from so

未解决问题?本站智能推荐:

2回复

根据分类标准获取帖子类型

简而言之,如果我有一个分类法标签“ category”或“ post_tag”,并且我不知道哪些后置类型具有此分类法。 那么我怎么知道所有具有这种分类法的职位类型? 谢谢
2回复

以自定义帖子类型显示2个类别/分类的帖子

我正在用wordpress制作节日网站的阵容页面。 我在wordpress主题“艺术家”中添加了自定义帖子类型。 我有3个类别代表不同的日子,另外2个类别代表每个节日的不同阶段。 我现在要显示按天和舞台排序的所有艺术家。 例如: 星期五 房间1:ARTIST1,ARTIST2,
1回复

显示特定帖子类型的所有分类法

在一个wordpress项目中,我创建了一个名为“ product”的帖子类型,并注册了一个名为“ product_category”的文字提示,这是一种传闻。 我在管理面板中添加了四个类别,分别是“烤箱”,“ Nit”,“纺织”,“服装”。 在这两种情况下,我还添加了两个分类法,分别称为“
2回复

在自定义帖子类型中显示父分类

我有一组自定义帖子类型的学校,其位置顺序如下: 如何更改以下内容以便输出位置父级而不是位置子级: 谢谢你。
1回复

按分类术语显示自定义帖子类型列表

我需要显示按术语分类的自定义帖子类型列表。 这个想法是这样的: 服务清单: 我已经尝试过wp_list_pages和wp_list_categories ,但是没有成功。 有人可以提示我如何进行吗?
1回复

帖子类型和分类法相同的问题

我正在研究post_type和分类法。 我为其主页创建页面模板“ foo_template.php”,在主页中编写一个查询,该查询显示所有分类法和相关的(5)五篇文章。 当我单击任何分类法时,将打开新页面,并显示所有已单击分类法的帖子标题,并且其标题为“ foo_taxonomy”,我也为它
1回复

WordPress自定义帖子类型和分类重写问题

我使用自定义帖子类型和分类法重写URL时遇到问题。 这是我的实际代码http://pastebin.com/Q8USd2Tv (我删除了标签等内容) 我希望我的链接像这样: 概述页面:/ base /分类:/ base /分类名称详细页面:/ base /分类名称/单名称
1回复

自定义帖子类型分类图像和链接

我目前有这个菜单(图1) 当我单击“外部产品”时,将获得其中的所有类别的列表,如图2所示。 我想做的是显示INSIDE外部产品的所有类别。 我确实在用以下代码工作: 我的问题是: 如何将图像添加到CATEGORY中,并与标题和描述一起显示? 如何添加每