如何向 php 代码段添加样式


How to add style to a php snippet

在我的wordpress网站上,我有

<?php wp_loginout(); ?> 

产生

<a href="http://example.com/wp-login.php">Log in</a>

我想在标签中添加以下样式

style="color:white;"

我不懂php。我会尝试找到 php 然后以某种方式添加它吗?我将如何将其添加到 php 中?

使用以下代码:-

<div id='anchorStyle'>   <!-- define div  -->
  <?php wp_loginout(); ?> 
</div>

.CSS

#anchorStyle a{
  color:white;
}

希望它能帮助你:)

wp_loginout() 有一个过滤器钩子 'loginout',您可以使用它来影响输出。向主题的函数添加过滤函数.php:

add_filter('loginout', 'loginout_selector');
function loginout_selector($text) {
$selector = 'class="woo-sc-button"';
$text = str_replace('<a ', '<a '.$selector, $text);
return $text;
}

参考: http://codex.wordpress.org/Function_Reference/wp_loginout

在函数中.php替换/添加此过滤器

add_filter( 'wp_nav_menu_secondary_items','wpsites_loginout_menu_link' );
function wpsites_loginout_menu_link( $menu ) {
    $loginout = '<li class="myNewClass">' . wp_loginout($_SERVER['REQUEST_URI'], false ) . '</li>';
    $menu .= $loginout;
    return $menu;
}

参考资料:http://codex.wordpress.org/Function_Reference/wp_loginout

你不能设置PHP的样式。a 标签是您应该设置样式的标签 (html)。

如果要将样式添加到 A 标记中,最佳做法是查找/创建扩展名为 .css 的文件或创建一个名为 (name) 的文件.css

设置所有标签样式的简单方法是

a {
color: white;
}

同样,这设置了所有标签的样式,我不知道整个代码。

如果要指定哪个标签获得哪些颜色。阅读CSS并添加类/id或嵌套元素。