English 中文(简体)
hide button class from logged out user woo commerce
原标题:

hide button class = "vc_button" from logged out user woocommerce I have tried

.logged-out .vc_button{
display: none;
}

&

<?php
if ( is_user_logged_in() ) {
    echo  Welcome, registered user! ;
} else {
    echo "<div class="vc_button" style="display:none"></div>";
}
?>

both of them not working ,how the button from class from logged out users , the button will be display for logged in users

问题回答

First Alternative

Hi! It s probably because you are using double quotes to include the class name. You can alternate between single and double quotation marks like this:

if ( is_user_logged_in() ) {

    echo  Welcome, registered user! ;

} else {

    echo "<div class= vc_button  style= display: none; ></div>";

}

Every quotation mark has its own meaning in PHP. Double quotes allow you to insert variables in a string while the single ones not:

Double Quotes

$activity = "programming";

$string = "I love $activity";

echo $string; # I love programming

Single Quotes

$activity =  cooking ;

$string =  I love $activity ;

echo $string2; #I love $activity

Backticks

These are special because PHP will attempt to execute the contents of the backticks as a shell command and return the output (The backtick operator won t work when shell_exec() is disabled).

$host =  www.wuxiancheng.cn ;

$output = `ping -n 3 {$host}`;

echo "<pre>$output</pre>"; # Ping result

Second Alternative

You can also use a stops "." to concatenate strings with variables. You can use them between strings and variables like this:

$class = "vc_button";
$style = "display:none";

echo "<div class=" . $class . " style=" . $style . "></div>";




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

jquery ui dialog opens only once

I have a button that opens a dialog when clicked. The dialog displays a div that was hidden After I close the dialog by clicking the X icon, the dialog can t be opened again.

Drop down background url in Safari Issue

selectBox.selectCSS { background: url(/Images/replacementSelectBackground.png) top left no-repeat height:auto; } I have an issue in Safari only where the image is not rendering on top ...

CSS specific for Safari

How do you target specifically safari in css with styles?

Aligning textarea in a form

Ive used the following css code to align my form elements: form { position:relative; } form input { position:absolute; left:11em; } However, the textarea element is not aligned correctly with the ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

CSS problem with page footer

I have defined my page footer in the css file as: #footer { position: absolute; height: 50px; text-align: center; background: #66CCCC; bottom: 0px; left: 0px; width: 100%; height: ...

热门标签