php发展

首页 » 常识 » 问答 » 解决WordPress52知更鸟beg
TUhjnbcbe - 2025/6/27 9:29:00
北京哪家医院白癜风看的好 http://www.znlvye.com/m/

以前一直使用begin知更鸟主题的破解版,前段时间终于如正版了,以前的beginlts主题破解版有一些问题,这里爱游分享下如何解决及处理,完美的解决这些错误。

下面的这些只是针对beginlts破解版,正版没有在这些问题,有条件的请支持正版。

首先解决在WordPress5.2版本时知更鸟lts主题搜索不显示的问题:

升级到WordPress5.0以上的时候就会发现自带的搜索不见了。

其它都搜索正常显示。

具体原因可能是WordPress代码改变了。

解决办法是吧主题根目录的searchform.php修改下就能正常使用。

原代码:

divclass=searchbar  formmethod=getid=searchformaction=?phpechoesc_url(home_url());?/    spanclass=search-input      inputtype=textvalue=?phpthe_search_query();?name=sid=splaceholder=?php_e(输入搜索内容,begin);?required/      buttontype=submitid=searchsubmiticlass=bebe-search/i/button    /span    ?phpif(zm_get_option(search_cat)){?    spanclass=search-cat      ?php$args=array(        show_option_all=全部分类,        hide_empty=0,        name=cat,        show_count=0,        taxonomy=category,        hierarchical=1,        depth=-1,        exclude=zm_get_option(not_search_cat),      );?      ?phpwp_dropdown_categories($args);?    /span    ?php}?  /form/div

变更后:

divclass=searchbar  formmethod=getid=searchformaction=?phpechoesc_url(home_url());?/    spanclass=search-input      inputtype=textvalue=?phpthe_search_query();?name=sid=splaceholder=?php_e(输入搜索内容,begin);?required/      buttontype=submitid=searchsubmiticlass=bebe-search/i/button    /span    ?phpif(zm_get_option(search_option)==search_cat){??phpsearch_cat_args();??php}?  /form/div效果如下完美:

以上就是如何解决不发显示搜索的问题。

下面就来说说如何处理php7.0以上就报错的问题:

显示错误如下:

这里可以直接在php.ini里面把错误提示关闭,不影响使用。

虽说这样能使用,但是错误提示没法看了,所以我们还是从根本上面去解决问题,只需要错误文件就能解决

首先我们看到是

post-taxonomy.php文件的行、行、行;filter-tag.php文件的17行、38行有问题。

那么我们就只需要修改这些出错的地方即可,修改方法如下:

post-taxonomy.php行修改前

rewrite=array(slug=gallerytag),修改后

rewrite=array(slug=gallerytag),这里我们能看到其实代码并没有什么修改,只是用单引号把gallerytag括起来而已,那么同理也只需要把行、行一样的修改即可。

修改完成后刷新就不会提示错误,完美解决。

以上结束,如果有疑问可以在下方给我留言。

1
查看完整版本: 解决WordPress52知更鸟beg