问题标签 [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 回答
1867 浏览

php - 按自定义分类过滤和查询我的产品(自定义帖子类型)

所以我的 WordPress CMS 已经走了很长一段路(我学到了很多关于 WordPress 的知识。我创建了一个名为的自定义帖子类型Products,如下所示:

然后是一个自定义分类法Category,这里是:

我在 wp-admin 菜单中创建了一个名为 Products 的页面,其中包含我制作的自定义模板。转到http://localhost/project/products会打开它,它会列出所有产品帖子类型。我还为 single-products.php 创建了一个页面,显示单个产品帖子类型的详细信息。

我不知道该怎么做是创建一种通过Category上面的自定义分类过滤我的产品的方法。假设我有一个小部件产品。这个小部件有一个Category“弹簧加载”。如果我想查看单个小部件,我可以链接到http://localhost/project/products/widget,它会打开single-product.php页面并在我格式化页面时显示小部件。但我想仅链接到“Spring Loaded”类别并在该自定义类别中列出我的所有产品。我相信每个类别都有自己的 slug(例如弹簧加载)。如果我去http://localhost/project/product-category/spring-loaded它会打开一个页面,但我不知道它正在加载哪个文件,否则我可以修改输出。现在它将每个产品加载为普通帖子(带有日期、评论等)。

所以我的问题是如何过滤这些类别?或者我要修改哪个文件以更改从http://localhost/project/product-category/spring-loaded链接的页面的输出?

我希望这是有道理的。谢谢!

更新:啊。现在说得通了。我改变了这个:

对此:

尽管我不确定它到底做了什么。

我还创建了 taxonomy-productcategory.php 并进行了一些快速格式化和测试,但它确实有效。我可以访问http://localhost/project/productcategory/,它会列出该类别的所有产品。

现在我需要像你一样改变我的重写规则吗?老实说,我不明白 htaccess 是如何工作的,所以我不知道是否需要更改它。谢谢!

0 投票
1 回答
433 浏览

wordpress - 将表单添加到 Wordpress 后编辑器

我有一个帖子类型,可让人们添加事件,包括通过自定义元框添加到附加表中的通常日期、时间、位置字段

但是,我编写了一个脚本,从事件 url 中提取 facebook 事件信息,目的是用这些信息填充 wordpress 帖子编辑器字段。

问题是这是一个表单,不能作为元框添加,因为它会在表单中创建一个表单。那么我可以使用什么来代替创建一个新的元框来允许我将此表单添加到此帖子类型的帖子编辑器中,最好是在标题上方?

0 投票
1 回答
576 浏览

php - WordPress WP_Query

出于某种原因,如果我传入 $attachment_id 如果我传入一个像 187 这样的实际值,我将无法显示附件。

我正在使用 WpAlchemy 和自定义图像大小插件。

0 投票
1 回答
2657 浏览

wordpress - 如何在所有自定义帖子类型中循环浏览所有帖子

我有一个包含大量分类法的网站,分布在 3 或 4 种自定义帖子类型中。无论它们在什么 post_type 中,遍历这些帖子以获得最后 5 或 10 个帖子的方法是什么?

提前致谢。

0 投票
1 回答
682 浏览

wordpress - Wordpress 中的自定义帖子类型模板

我想没有人知道自定义帖子类型是否可以像 WP 中的帖子一样具有自定义模板?我在法典上没有找到关于此的文档,也找不到任何相关材料。我假设 WP 3.1 支持这一点,但没有提到它。这似乎是一个必须有人知道的黑洞?

为这个非常笼统、开放式的问题道歉。我知道自定义帖子类型并已实现它们,只是这似乎没有记录。

0 投票
1 回答
4068 浏览

wordpress - Wordpress 自定义帖子类型、自定义分类法、URL 和主题

我正在尝试建立一个 Wordpress 3 网站,在该网站中,我通过一个插件创建了一个名为“产品”的自定义帖子类型。除了这种自定义帖子类型,我还创建了一个自定义分类法,因此可以将产品放置在一个类别中而不会干扰博客类别。通过管理系统,这一切都很好。到目前为止,一切都很好。

当我想访问产品和类别时,就会出现问题。理想情况下,我有以下 URL 结构:

/products- 显示包含所有类别的页面。

/products/category- 显示分配给给定“类别”的所有产品。

/products/product- 显示单个产品。

在过去的几天里,我一直在阅读各种来源,而我正在寻找的信息似乎非常零散,这让我对这个问题感到非常困惑,并且不知道我想要的东西是否真的可能在WordPress。

接下来我很困惑的是,上面示例中的 URL 如何与主题引擎相关联。我不完全理解我应该创建哪些模板或者我应该绑定哪些钩子来完成这项工作。

所以,基本问题是;如何使我的自定义帖子类型和自定义分类映射到正确的主题模板?

0 投票
2 回答
351 浏览

wordpress - Wordpress - 需要帮助填充具有特定类别的自定义帖子标题的菜单

我正在使用 Wordpress 3.1.4 - 并尝试使用具有特定类别的自定义帖子动态填充菜单,如您在此处看到的。

所以在页面上——我有主循环——列出所有的玩具产品。这些产品都来自标有“产品”的自定义帖子类型 - 每个产品属于不同的类别 - 毛绒玩具、游戏等。

在侧边栏菜单中,我为每个类别编写了以下代码,以便列出给定类别中的产品:

由于某种原因,没有生成列表项。这可能与页面上的主循环冲突吗?

任何建议或指针表示赞赏!-

PS - 我正在使用以下插件:

  • 自定义帖子类型ui
  • WP页面导航

万一这有任何影响。

0 投票
1 回答
1963 浏览

wordpress - 两种分类法之间的关系

对于一个项目,我的 CPT 产品有两种分类法:类别和品牌。

我想建立一个从一个类别到一个品牌下的产品的导航。

  • 第 1 页:列出类别术语
  • 第 2 页:列出具有所选类别术语的品牌术语
  • 第3页:列出品牌和类别下的产品
  • 第 4 页:展示产品

显然,第 1 页和第 4 页很容易做到,但我不知道如何检索第 2 页中的术语和第 3 页中的产品。

我确信有办法做到这一点。任何想法 ?

谢谢。

西里尔

0 投票
1 回答
747 浏览

wordpress - Wordpress 自定义帖子类型和分类重写问题

我在使用自定义帖子类型和分类法重写 URL 时遇到问题。

这是我的实际代码http://pastebin.com/Q8USd2Tv(我删除了标签等内容)

我希望我的链接是这样的:

概览页面:/base/ 分类:/base/taxonomy-name 详细页面:/base/taxonomy-name/single-name

你能帮我解决这个问题吗?

谢谢。

0 投票
1 回答
10420 浏览

checkbox - 在 wordpress 自定义帖子类型中保存复选框

嗨,我有这样定义的复选框:

他们使用以下方法显示良好:

现在我需要拯救他们。

我正在使用此代码保存所有其他字段,但自然它只会保存最后选中的复选框:

我将如何解决此问题以保存所有选中的复选框。

提前感谢您的帮助