我正在尝试更改searchform的外观。它基本上需要有两个文本字段。我希望这是一个插件的形式,任何人都可以激活。所以很明显我无法控制searchform.php
. 我还读到,如果搜索表单。如果存在php,则忽略echo参数(http://codex.wordpress.org/Function_Reference/get_search_form#Notes
)
这让我看到了标题为“MOAR OBJECT BUFFERZ!!!”下的代码片段地址:
http://shinraholdings.com/363/3-wordpress-hacks-to-unlock-some-much-needed-features/4/
我复制了原样的代码,并添加了如下过滤器:
add_filter(\'get_search_form\',\'shinra_searchform\');
然而,代码似乎处于无限循环中。我在第11行和第12行后面放了一个echo语句。第12行之后的那一行永远不会被打印出来,而第11行之后的那一行继续被打印出来。
我尝试更改筛选器以将参数传递给:
add_filter(\'get_search_form\',shinra_searchform(true),1);
add_filter(\'get_search_form\',shinra_searchform(false),1);
add_filter(\'get_search_form\',shinra_searchform($echo),1);
但这些都不起作用。有人能帮帮我吗?