Wordpress会<p></p>在每个地方自动生成大量不需要的标签.甚至img标签也包含这些<p>标签.因此,它会在网站中创建不需要的空白区域.我尝试了很多方法来删除这些标签: -
preg_replace(array('<p>','</p>'),array('',''),the_content(),1);
remove_filter( 'the_content', 'wpautop' );
preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content)
Run Code Online (Sandbox Code Playgroud)
没有什么对我有用.首先我想知道为什么这些标签自动生成?我该如何解决这个问题?
我正在使用apache solr搜索引擎来实现我的网站搜索.我能够设置Apache Solr Search模块,现在我的搜索工作正常.现在我尝试在Apache Solr Autocomplete模块的帮助下实现搜索自动完成,但问题是我试图将节点标题显示为建议列表而不是关键字.最后我找到了这个教程并尝试了,我似乎在工作,但现在我遇到了一个AJAX HTTP错误(500).我在drupal错误日志中发现了4条错误消息: -
Notice: Undefined index: facet.prefix in apachesolr_autocomplete_suggest() (line 461 of /home/test/webroot/sites/all/modules/apachesolr_autocomplete/apachesolr_autocomplete.module).
Warning: Invalid argument supplied for foreach() in apachesolr_autocomplete_suggest() (line 470 of /home/test/webroot/sites/all/modules/apachesolr_autocomplete/apachesolr_autocomplete.module).
Notice: Trying to get property of non-object in apachesolr_autocomplete_suggest() (line 470 of /home/test/webroot/sites/all/modules/apachesolr_autocomplete/apachesolr_autocomplete.module).
Notice: Undefined property: stdClass::$payslip in apachesolr_autocomplete_suggest() (line 469 of /home/test/webroot/sites/all/modules/apachesolr_autocomplete/apachesolr_autocomplete.module).
Run Code Online (Sandbox Code Playgroud)
我想本教程几乎完成了我们正在寻找的工作,遗憾的是他们不再提供支持或对评论做出任何回应.有人能够找到实现这个很酷功能的方法吗?即使有人拿出许可证版本,我也很乐意购买.多谢你们.
这是当前的Apache Solr Autocomplete外观(如下图所示),在此建议列表中,它们列出了搜索索引中的搜索关键字.我要做的是列出此建议列表中的节点标题.
我正在使用Woocomerce作为我的wordpress购物车.我通过Woocommerce REST API将我的Android应用程序连接到我的Wordpress数据库.我需要在我的应用程序上按类别获取产品.REST API中没有提供按类别提取产品的规定.
我尝试使用filter属性:
https://example.com/wc-api/v1/products?filter[product_cat]=gedgets&consumer_key=ck_9354534x&consumer_secret=cs_dx7345345
Run Code Online (Sandbox Code Playgroud)
这是给我所有的产品.请帮帮我们.
php ×3
wordpress ×2
apache ×1
autocomplete ×1
css ×1
drupal ×1
html ×1
rest ×1
solr ×1
woocommerce ×1