问题标签 [custom-post-type]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
818 浏览

wordpress - 根据帖子类型和自定义字段显示帖子页面 - wordpress

我正在尝试根据帖子类型和自定义字段显示帖子页面。

这就是我到目前为止所拥有的。它似乎仅显示来自“新”帖子类型的帖子,但现在我还想根据自定义字段值进行过滤,但我不确定如何。

另外我想知道我是如何为此添加分页的。

谢谢!

0 投票
1 回答
1943 浏览

wordpress - Wordpress Custom Post Type infinite redirect loop using Advanced Permalinks

Using Wordpress 3.1 and the latest Advanced Permalinks and Custom Post Type UI i have created a custom post type called 'people'. The url pattern for all children of this post type are people/jim, however when i view post i get stuck in an infinite redirect loop. This only happens when I use pretty permalinks, not when id's are used.

The permalinks structure used on Advanced Permalinks are:

Common Settings

Custom Structure: %postname%

Post

%postname%

  • Wordpress is redirecting the custom post type to itself instead of translating it as ?people=jim. I have tried defining the post types myself in functions.php and then doing a flush but that doesn't seem to fix the issue as others have found. Greatly appreciate any fix!
0 投票
1 回答
2365 浏览

php - Wordpress - 自定义帖子类型和自定义永久链接结构错误

我有 3 种自定义帖子类型设置,并为每种类型创建了自定义永久链接结构。我遇到的问题是我使用自定义永久链接设置的第三个自定义帖子类型正在用于前 2 个。

例子:

  • 分类
  • 就业
  • 赞助

以上是帖子类型,我将自定义永久链接结构设置为(对于每个):/post_type/post_id/

现在,上面的顺序是他们设置的顺序,赞助商接管了所有这些。例如:

以上都使用永久链接:

我做错了什么导致这个错误发生?它是永久链接结构错误吗?下面是我用来为每个创建自定义永久链接结构的代码。唯一的区别是 %c_id% 更改为 %e_id% 和 %s_id% 用于分类、就业和赞助。并且任何对“分类广告”的引用都分别更改为就业和赞助。

谢谢您的帮助!:)

0 投票
2 回答
1683 浏览

wordpress - Wordpress——带有自定义帖子类型的永久链接

我创建了一个自定义帖子类型,如下所示,

}

我已将我的永久链接设置为这样,/%category/%postname但是当我导航到交易时,URL 看起来像这样,

http://www.domian.com/transaction/test

但是,这会返回以下服务器错误

找不到页面

我怎样才能使我的自定义帖子类型与我的永久链接设置一起使用?

0 投票
2 回答
4075 浏览

php - Wordpress:循环自定义帖子类型并仅返回给定分类的结果

我正在为唱片公司创建一个 wordpress 主题。一方面是视频库。

我使用称为“视频”的自定义帖子类型创建了画廊。下面的代码是我在 functions.php 文件中设置帖子类型的代码:

我还创建了一个名为“艺术家”的自定义分类法,因此我可以将艺术家名称分配给我上传的每个视频。

此时,后端一切正常,视频页面成功返回所有视频。

在我网站的另一个区域,我有每个艺术家的页面。在这些艺术家页面中的任何一个上,我都希望能够循环浏览我创建的自定义帖子类型中的所有视频,并且只返回给定分类的结果。下面是我循环自定义帖子类型的代码:

这会成功循环播放视频,并返回最近的 5 个。我需要它来遍历所有具有特定分类 slug 或 ID 的视频。例如,我创建了一个名为“Smash Palace”的分类法,它有一个 'smash-palace' 的 slug 和一个 '17' 的 id。知道如何循环这个自定义帖子类型并且只返回给定分类的结果吗?

0 投票
1 回答
1075 浏览

wordpress - Wordpress 自定义帖子类型重定向问题

当使用带有自定义帖子类型 UI 插件的漂亮链接时,当我预览自定义帖子(即 people/mark-james)时,我会收到一个恒定的重定向。有人知道为什么会这样吗?我将它与 Advanced Permalinks 结合使用。

0 投票
4 回答
9079 浏览

wordpress - 显示特定日期范围内的帖子

尝试显示特定日期范围的自定义帖子类型。我只想显示某个月内的帖子。我知道我需要连接到 posts_where 过滤器,但我不知道如何将参数传递给这个函数,因为我需要传递日期范围。

我已经看到很多关于如何更改 WHERE 子句以获取日期范围的示例,但仅限于静态时。我需要执行以下操作:

希望这是有道理的。任何帮助,将不胜感激。

0 投票
5 回答
9835 浏览

wordpress - WordPress自定义分类分页不起作用

我正在使用 WP PageNavi 插件进行分页。当 WP PageNavi 关闭时,无法让 taxonomy-portflio-category.php 页面分页这一特殊问题也是一个问题。

我花了很长时间让分页在主页和页面模板页面上工作,但我确实让它们工作。这是他们的代码:

page-home.php(用作名为“主页”的静态首页上的页面模板)

分页有效!

page-portfolio.php(在名为“Work”的页面上用作页面模板)

分页有效!

taxonomy-portfolio-category.php(用作显示投资组合部分的一种方式,例如印刷、摄影等)

第 1 页 (/portfolio/interactive/) 看起来很棒!它绝对只发布 2 个项目,并且它计算正确的分页页数。但是当您单击第 2 或 3 或 4 页 (/portfolio/interactive/page/2/) 时,该站点默认为 index.php 并显示“找不到页面”。分页失败!

希望我能尽快解决这个问题。我见过很多人在自定义分类页面上遇到同样的分页问题,​​但没有可靠的解决方案。请帮忙!

0 投票
2 回答
3173 浏览

wordpress - 自定义帖子类型functions.php if 动作声明

我正在为 Woothemes 的 Canvas 开发一个儿童主题。

我正在尝试在子主题中使用 functions.php 来仅对我的自定义帖子类型使用操作。

此代码似乎不起作用:

因此,我不确定如何使上述内容正常工作,并且仅在自定义帖子类型上显示这些项目,或者仅在自定义帖子类型模板 single-listings.php 上显示这些项目(因为我只希望地图和滑块显示在实际帖子,不在博客页面上(archive.php)

0 投票
3 回答
2269 浏览

wordpress - 分页无法使用具有自定义类型的自定义 SQL 查询

我已经为这个问题苦苦挣扎了 2 天了。我已经阅读了数十篇文章,但无法找到解决方案。

注意:所有 var 名称都是西班牙语,因为这是一个西班牙语网站。

我创建了一个名为“promocion”的自定义类型,但是当我尝试转到第 2 页时列出档案时出现 404 错误。

我想建立的结构如下:

  • domain.com/promocion/new-promocion -> 这很好用
  • domain.com/promociones -> 所有促销的列表,这也很好用
  • domain.com/promociones/page/2 -> 错误 404 - 未找到
  • 我的模板中存档文件的名称:archive-promocion.php
  • 我的模板中单页视图的名称:single-promocion.php

WordPress 版本:3.1

插件:

  • wp页面导航
  • Posts 2 Posts 插件(http://wordpress.org/extend/plugins/posts-to-posts/),用于创建帖子和促销之间的关系。

这是在functions.php中创建的自定义类型

这是我的存档页面 (archive-promocion.php) 的开头,我在其中执行自定义 SQL 查询并设置分页:

.htaccess 文件

请帮助我,我在这里发疯了,我已经迟到了这个项目。谢谢!