为了账号安全,请及时绑定邮箱和手机立即绑定

未定义的变量:atts

未定义的变量:atts

PHP
哔哔one 2022-12-30 17:38:24
如何修复此通知,它出现在 wordpress 网站上,它是关于将某些插件的现有短代码更改为具有相同功能的另一个插件以及一些附加内容错误位置 wp-content/plugins/n-custom-point/n_custom_point.php:864第864行是    'user_id'    => 'current',这部分的一些行/*add_action('wp_head','override_cs_user_login');function override_cs_user_login() {    remove_shortcode(MYCRED_SLUG . '_my_balance');    add_shortcode(MYCRED_SLUG . '_my_balance', 'mycred_my_balance_n');}*/add_shortcode('n_point_my_balance', 'mycred_my_balance_n');function mycred_my_balance_n() {    extract( shortcode_atts( array(line 864    'user_id'    => 'current',            'title'      => '',            'title_el'   => 'h1',            'balance_el' => 'div',            'wrapper'    => 1,            'formatted'  => 1,            'type'       => MYCRED_DEFAULT_TYPE_KEY        ), $atts, MYCRED_SLUG . '_my_balance' ) );        $output = '';        $total_point = 0;        // Not logged in        if ( ! is_user_logged_in() && $user_id == 'current' )            return $content;        // Get user ID        $user_id = mycred_get_user_id( $user_id );
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

$atts变量应按如下方式提供给简码函数:

function mycred_my_balance_n($atts) {
  ...
}

当您使用短代码时,您可以使用变量对其进行设置。您设置的任何变量都将覆盖您在数组中设置的默认值。


查看完整回答
反对 回复 2022-12-30
  • 1 回答
  • 0 关注
  • 74 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号