“如何重定向”;您必须登录才能发表评论。”;链接到wordpress上的另一个链接
我正在开发一个word press网站,希望将此默认登录链接重定向到另一个链接,因为我已经打开了一个弹出式登录“如何重定向”;您必须登录才能发表评论。”;链接到wordpress上的另一个链接,wordpress,Wordpress,我正在开发一个word press网站,希望将此默认登录链接重定向到另一个链接,因为我已经打开了一个弹出式登录 您必须在主题文件夹中找到comments.php文件。在这里,您需要找到此消息并更改链接的href。如果是弹出式工作流,则需要在Javascript中劫持链接并显示弹出式窗口 您没有提供很多关于yoru特定场景的信息,因此pelase让我在下面提供一些基本示例 $(function() { $('.must-log-in a'),on('click', function(){
您必须在主题文件夹中找到comments.php文件。在这里,您需要找到此消息并更改链接的href。如果是弹出式工作流,则需要在Javascript中劫持链接并显示弹出式窗口 您没有提供很多关于yoru特定场景的信息,因此pelase让我在下面提供一些基本示例
$(function() {
$('.must-log-in a'),on('click', function(){
e.preventDefault();
//call the function to show the pop up here
});
});
尝试将其添加到functions.php文件中,并使用链接对其进行修改
add_filter( 'comment_form_defaults', function( $fields ) {
$fields['must_log_in'] = sprintf(
__( '<p class="must-log-in">
You must <a href="%s">Register</a> or
<a href="%s">Login</a> to post a comment.</p>'
),
wp_registration_url(),
wp_login_url( apply_filters( 'the_permalink', get_permalink() ) )
);
return $fields;
});
add_filter('comment_form_defaults',函数($fields){
$fields['must_log_in']=sprintf(
__(“
你必须还是
发表评论。
'
),
wp_注册_url(),
wp\u登录\u url(应用\u筛选器('the\u permalink',get\u permalink()))
);
返回$fields;
});
我似乎在评论中找不到该消息。php在哪里可以找到上述功能(必须登录)?我正在使用memberfull插件创建一个paywall站点,因此它将登录更改为弹出视图。这意味着我必须找到调用弹出窗口的memberfull函数,并将其插入上述函数中,对吗?您是否有指向此成员插件页面的特定链接?如果是,那么在上面的代码中,您可以放置类似于window.location.href=”的内容https://your-page.com/link
;`这将重定向用户点击高兴地听到@RajdeepSinghHundal:-)有另一个默认链接的评论部分“登录回复”。我尝试了与上面相同的方法,并将类更改为“comment-reply-login”,因为我在查看页面时看到了这个类。然而,它似乎不起作用。有什么想法吗?谢谢:)@RajdeepSinghHundal这实际上取决于hook,但不取决于classAh,我明白了,有什么办法解决吗?“我只想让它和前一个一样有效。”拉吉迪普辛格·亨达尔。你能告诉我链接到底在哪里吗?在上面的截图中,我只能看到一个默认的评论部分链接