如何更改通用模板中的函数。php而不影响此核心文件:
if ( ! is_user_logged_in() ) {
if ( get_option(\'users_can_register\') )
$link = $before . \'<a href="\' . site_url(\'wp-login.php?action=register\', \'login\') . \'">\' . __(\'Register\') . \'</a>\' . $after;
对此:
if ( ! is_user_logged_in() ) {
if ( get_option(\'users_can_register\') )
$link = $before . \'<a href="\' . site_url(\'/profile\') . \'">\' . __(\'Profile Page\') . \'</a>\' . $after;
最合适的回答,由SO网友:fuxia 整理而成
使用以下名为register
:
add_filter( \'register\', \'wpse_96892_register_link\' );
function wpse_96892_register_link( $link )
{
if ( is_user_logged_in() )
return $link;
return str_replace(
// search
array (
site_url(\'wp-login.php?action=register\', \'login\'),
__(\'Register\')
),
// replacements
array (
site_url(\'/profile\'),
__(\'Profile Page\')
),
$link
);
}