我正在使用插件“针对woocommerce的产品查询”。该插件允许询问有关产品的问题。我想只在用户登录时显示“询问问题”按钮。
我试着用php做到这一点:
add_action("init", 'hide_enquiry_not_logged_in');
function hide_enquiry_not_logged_in() {
if ( !is_user_logged_in() ) {
remove_action( "**????I don't find the good hook????**");
}
}
function bbloomer_print_login_to_see() {
echo '<a href="' . get_permalink(wc_get_page_id('myaccount')) . '">' . __ ('Login ask question', 'theme_name') . '</a>';
}
但我找不到工作的好钩子..
你是否想过用CSS的方式?使用ID #enquiry
?谢谢。
您可以在显示提问问题链接之前尝试添加检查。请尝试以下方法:
function bbloomer_print_login_to_see() {
if ( is_user_logged_in() ) {
echo '<a href="' . get_permalink(wc_get_page_id('myaccount')) . '">' . __ ('Login ask question', 'theme_name') . '</a>';
}
}