我正在使用插件“针对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
?
谢谢。
答案 0 :(得分:0)
您可以在显示提问问题链接之前尝试添加支票。请尝试以下方法:
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>';
}
}