我经常在分类单页时看到Apache错误。php正在引入与帖子相关的类别:
PHP Warning: array_values() expects parameter 1 to be array, bool given in /wp-content/themes/my-theme/inc/category-single-page.php on line 4
这是php文件的前几行(编号仅供参考的行,而不是实际文件中的行)
<?php while ( have_posts() ) : the_post(); ?>
<?php
$thiscategory = get_the_terms( $post->ID, $taxonomy_name );
$thiscategory = array_values( $thiscategory ); // This is line 4
$section = get_post_type( $post->ID );
$thispost = $post->ID;
?>
php文件似乎不会在调用时始终生成错误,所以我认为我的代码是可以的(我可能错了!)那么,有没有想过是什么导致Apache偶尔记录错误,或者是我的代码出了问题?