gpt4 book ai didi

WordPress "Warning: Missing argument 2"错误

转载 作者:行者123 更新时间:2023-12-02 10:42:14 25 4
gpt4 key购买 nike

我有 2 个 super 具体的“缺少参数 2”错误正在发生。在 localhost 中一切都很好,但是一旦我把整个东西放到网上,它就会返回这些错误:

A) 警告:第 89 行/home/content/23/9090823/html/extranet/printedcrush/wp-content/themes/facepress/functions.php 中的 add_category_to_single() 缺少参数 2

代码:

add_filter('body_class','add_category_to_single');
(line 89) function add_category_to_single($classes, $class) {
if (is_single() ) {
global $post;
foreach((get_the_category($post->ID)) as $category) {
$classes[] = $category->category_nicename;
}
}
return $classes;
}

B) 警告:第 100 行/home/content/23/9090823/html/extranet/printedcrush/wp-content/themes/facepress/functions.php 中的 my_class_names() 缺少参数 2

代码:
add_filter('body_class','my_class_names');
(line 100) function my_class_names($classes, $class) {
if (is_single() ) {
global $post;
foreach((get_the_category($post->ID)) as $category) {
$classes[] = $category->category_nicename;
}
}
if (! ( is_user_logged_in() ) ) {
$classes[] = 'logged-out';
}
return $classes;
}

有谁知道我怎样才能修复这些错误?
提前致谢。 :)

最佳答案

body_class过滤器 Hook 接受一个参数,即要修改的类数组,例如:

add_filter( 'body_class', 'so29108478_body_class' );
function so29108478_body_class( $classes ) {
$classes[] = 'my-class';
return $classes;
}

http://codex.wordpress.org/Plugin_API/Filter_Reference/body_class

关于WordPress "Warning: Missing argument 2"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29108478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com