我可以只搜索自定义帖子类型的一些字段吗?

时间:2011-09-07 作者:p.a.

我想创建一个带有字段的自定义帖子类型:Text1、text2和text3。

我想使此自定义帖子类型可搜索。

但可搜索字段将仅为Text1和text2。

这可能吗?

谢谢

1 个回复
SO网友:onetrickpony

使用WP的默认搜索-否。

但你可以this plugin. 选择“Lucene”或“Mysql Fulltext”(Zend Lucene稍微快一点)作为搜索引擎,检查“post meta”模块,并在模块设置中选择要搜索的元字段。然后重新编制索引

您还必须编辑模型/蜘蛛。php从插件目录中包含自定义帖子类型-搜索{$wpdb->posts}.post_type 并在那里添加相应的自定义post类型slug。。。

结束

相关推荐

为什么‘EXCLUDE_FROM_SEARCH’从WP_QUERY中排除自定义帖子类型?

在WP 3.1中,似乎设置\'exclude_from_search\' = TRUE 对于自定义帖子类型,不仅从前端的搜索中排除帖子类型,而且从使用\'post_type\' = \'all\'.我可以想象很多情况下,插件开发人员希望访问所有帖子类型,甚至是那些被排除在前端搜索之外的帖子类型。这是一个bug,还是只是文档记录不足?背景故事:我有一个自定义的帖子类型,使用自定义的“帖子到期日期”字段。为了自动取消发布过期的自定义帖子,我创建了一个内容过期插件,该插件使用wp\\u schedule\\u