在我的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或嵌套元素。