我是编程新手,在尝试从网站上删除页脚消息时,某些编码出错了,我在网站上收到此错误消息。
Parse error: syntax error, unexpected T_CLASS in G:\Inetpub\vhosts\socialwebarena.com\httpdocs\wp-content\themes\spacious\inc\functions.php on line 440
/**************************************************************************************/
add_action( 'spacious_footer_copyright', 'spacious_footer_copyright', 10 );
/**
* function to show the footer info, copyright information
*/
if ( ! function_exists( 'spacious_footer_copyright' ) ) :
function spacious_footer_copyright() {
$site_link = '<a href="' . esc_url( home_url( '/' ) ) . '" title="' . esc_attr( get_bloginfo( 'name', 'display' ) ) . '" ><span>' . get_bloginfo( 'name', 'display' ) . '</span></a>';
//$wp_link = '<a href="'.esc_url( 'http://wordpress.org' ).'" target="_blank" title="' . esc_attr__( 'WordPress', 'spacious' ) . '"><span>' . __( 'WordPress', 'spacious' ) . '</span></a>';
//$tg_link = '<a href="'.esc_url( 'http://themegrill.com/themes/spacious' ).'" target="_blank" title="'.esc_attr__( 'ThemeGrill', 'spacious' ).'" rel="designer"><span>'.__( 'ThemeGrill', 'spacious') .'</span></a>';
//$default_footer_value = sprintf( __( 'Copyright © %1$s %2$s.', 'spacious' ), date( 'Y' ), $site_link ).' '.sprintf( __( 'Powered by %s.', 'spacious' ), $wp_link ).' '.sprintf( __( 'Theme: %1$s by %2$s.', 'spacious' ), 'Spacious', $tg_link );
$default_footer_value = sprintf( __( 'Copyright © %1$s %2$s.', 'spacious' ), date( 'Y' ), $site_link ).' '.sprintf( __( 'Powered by %s.', 'spacious' ), $wp_link ).', $tg_link );
$spacious_footer_copyright = '<div class="copyright">'.$default_footer_value.'</div>';
echo $spacious_footer_copyright;
}
endif;
/*
这是在endif之前的部分和结束括号;是440行。任何人都可以帮我解决这个问题。我问主持人服务,但是他们提到编码中出了问题。
有人可以帮助我吗
答案 0 :(得分:1)
您的添加操作不正确,请检查以下示例,以便在word-press中使用add_action。您需要在第一个参数中应用钩子名称而不是自定义函数。
<?php add_action( $hook, $function_to_add, $priority, $accepted_args ); ?>
$ hook (字符串)(必填)
连接$ function_to_add的操作的名称。 (有关操作挂钩列表,请参阅插件API /操作参考)。也可以是主题或插件文件中的操作名称,或特殊标记“all”,在这种情况下,将为所有挂钩调用该函数。
$ function_to_add (回调)(必填)
您想要挂钩的功能的名称。
默认值:无
$ priority (int)(可选)
用于指定与特定操作关联的功能的执行顺序。较低的数字与先前的执行相对应,具有相同优先级的函数按照它们添加到操作的顺序执行。
$ accepted_args (int)(可选)
钩子函数接受的参数个数。在WordPress 1.5.1+中,钩子函数可以采用在运行匹配的do_action()或apply_filters()调用时设置的额外参数。例如,动作comment_id_not_found将传递任何挂钩到其上的函数。
默认值:1
了解更多信息。关于 add_action ,您可以访问this
答案 1 :(得分:0)
更改
sprintf( __( 'Powered by %s.', 'spacious' ), $wp_link ).', $tg_link );
到
sprintf( __( 'Powered by %s.', 'spacious' ), $wp_link );