페이지 별칭을 필터링할 때 WordPress 기능에 오류가 발생합니다.
P粉946336138
P粉946336138 2023-08-17 17:30:15
0
1
464
<p>스토어 페이지에서는 제대로 작동하지만 다른 페이지에서는 오류가 발생합니다. </p> <p>이것은 if(is_page('shop'))와 관련이 있습니다. </p> <p><br /></p> <pre class="brush:html;toolbar:false;">function divi_engine_body_class( $classes ) { if(is_page('상점')) { $classes[] = 'wooCommerce-page-SGARAGLINO'; $classes를 반환합니다. } } add_filter( 'body_class','divi_engine_body_class',99999);</pre> <p><br /></p> <p>오류 메시지: PHP 치명적인 오류: 잡히지 않는 유형 오류: array_unique(): 매개변수 #1($array)은 /wordpress/core/6.2.2/wp-includes/post-template.php에 있는 배열 유형이어야 합니다. : 861번에는 Null이 주어집니다. </p>
P粉946336138
P粉946336138

모든 응답(1)
P粉269530053

ifis_shop()为真,该函数只返回$classes变量,而实际上它应该始终返回$classes변수:

으아악

필터는 항상 값을 반환해야 합니다. 값을 반환하지 않으면 거의 항상 오류가 발생합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!