Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress多段字符串是否可搜索?_Wordpress_Search_Plugins_Polylang - Fatal编程技术网

Wordpress多段字符串是否可搜索?

Wordpress多段字符串是否可搜索?,wordpress,search,plugins,polylang,Wordpress,Search,Plugins,Polylang,我正在使用PODS和不同自定义帖子类型的Polylang。 Wordpress搜索对帖子中的所有内容都很好,但是我必须在模板中替换的字符串呢?它们根本不可搜索吗 有没有其他方法可以让模板中的多段字符串在Wordpress搜索中搜索? 模板中的字符串打印为: <?php echo pll_e('headlineX'); ?> 但是,搜索结果没有显示我在polylang的字符串表中输入的任何内容 有没有其他方法可以翻译并使其可搜索?也许是另一个插件 谢谢你的帮助 默认情况下,Wor

我正在使用PODS和不同自定义帖子类型的Polylang。 Wordpress搜索对帖子中的所有内容都很好,但是我必须在模板中替换的字符串呢?它们根本不可搜索吗

有没有其他方法可以让模板中的多段字符串在Wordpress搜索中搜索? 模板中的字符串打印为:

<?php echo pll_e('headlineX'); ?>

但是,搜索结果没有显示我在polylang的字符串表中输入的任何内容

有没有其他方法可以翻译并使其可搜索?也许是另一个插件


谢谢你的帮助

默认情况下,WordPress只在post_title、post_extract、post_content字段中搜索,以便回答您的问题-否,无法搜索用pll_()/pll_e()翻译的字符串

您的选择:

  • 将所有翻译存储在post_meta中,并修改WordPress搜索查询,以便在自定义元键中搜索字符串。从技术上讲,您也应该能够在Polylang表中搜索,但这可能会很复杂且效率低下
  • 这可能是多余的,但是考虑使用弹性键。您可以将数据注入帖子/页面/cpt的ElasticPress索引,为不同类型的数据(例如标题、内容或自定义元数据)设置搜索权重。ElasticSearch/ElasticPress还将显著提高您的搜索精度和速度