当使用wp_Dropdown_Categories时,Get_Search_Form不包括搜索表单.php

时间:2019-07-01 作者:Chris Pink

我的searchform中有一个类别下拉列表。php,在Wordpress 4中编码。x、 这几年来一直没有问题。

Wordpress 5.2出现了一个问题。

我的searchform.php 包括用于搜索的修改表单和用于类别的下拉菜单,使用wp_dropdown_categories().

get_search_form() 无输出。

一份searchform.php;

<div>
  $args = array (
  ...some arguments...
  );
  wp_dropdown_categories($args);
 <form>... search code
 ...</form>

如果我删除wp_dropdown_categories() 并将其插入之前的调用页get_search_form() 它工作得很好。

没有PHP错误或警告。

虽然分离两个函数调用没有问题,但我很好奇在什么情况下可能会发生什么get_search_form() 可以失败而不返回任何错误。

1 个回复
SO网友:Chris Pink

结果是在“searchform”中使用了一个名为$args的变量。php’导致searchform不输出任何内容。

相关推荐

按自定义域的第一个字母筛选自定义WP_QUERY-希望使用Search和Filter Pro?

我有一个自定义WP\\U查询,它可以非常简单地过滤自定义帖子类型:<?php $query = new WP_Query( array( \'post_type\' => \'professionals\', \'search_filter_id\' => \'204\' ) ); ?> 输出如下所示:<div id=\"results\"> <?php if (