- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试为 WordPress 安装编写一些 Javascript。
我的标题中有这个:
<div id="loginWarningRed">
You Must
<a href="#/?edit-account">Log In</a>
To See Pricing
</div>
然后
.logged-in #loginWarningRed {display:none;}
它工作正常,但我想编写一些 Javascript 来欢迎用户登录。
类似于:
if (jQuery('body').hasClass('logged-in')) {
document.getElementById(loginWarningRed);innerHTML = "Welcome %USER%";
}
但是,当我将此代码片段放入自定义 js 文本区域时,没有任何反应。我在控制台中没有看到错误消息。
此外,根据记录,我已将 css 更改为 /*.logged-in {display:none;}*/
。
最佳答案
为此,您不应使用 JavaScript,而应使用 PHP,编辑包含 <div id="loginWarningRed">
的 header 模板。 :
<div id="loginWarningRed">
<?php if( is_user_logged_in() ): $current_user = wp_get_current_user(); ?>
Welcome <?php echo $current_user->user_login; ?>
<?php else: ?>
You Must
<a href="#/?edit-account">Log In</a>
To See Pricing
<?php endif; ?>
</div>
关于Javascript,当 body_class() = 登录时更改内部 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29478103/
我试图在 html 的 body 标签内放置一个类,用于我的 wordpress 主题。我查看了 wordpress 的代码,我应该使用以下内容,并将其添加到我的 functions.php 文件中:
尝试为 WordPress 安装编写一些 Javascript。 我的标题中有这个: You Must Log In To See Pricing 然后 .logged-in #loginWarn
尝试根据我的 Wordpress 页面层次结构设置各种 css 规则,发现 wordpress 可以使用 body_class 自动生成这些规则但我完全不知道如何实现它。有人可以逐步向我解释吗? (也
在我的博客登录页面上,body_class() 注入(inject)了博客样式 ( http://madgreens.com/blog )。但是,当加载博客页面时,会注入(inject)单篇文章样式
我将我的主题构建到 WordPress 中,一切都很好,然后我想将 woocommerce 添加到主题中以添加商店。 woocommerce 没有展示它的风格。所以我做了一些研究,发现原因是我的 标签
在 WordPress header.php 中,我有 > 如何检查特定类是否存在,然后加载标记作为结果?例如。 谢谢! 最佳答案 如果您确实非常需要基于 body_cla
最近我一直致力于创建我的第一个 wordpress 主题。但是,当我尝试使用 PHP 向 body 标记添加类时,Chrome 检查器显示根本没有添加任何类。 我尝试将 body_class() PH
我在 Wordpress 中构建自定义主题,当 URL 以 ?checklist-view=1 结尾时,我需要向 body 标记添加 CSS 属性 我下面的代码有什么问题,因为没有添加全屏? 我知道我
我不是 WordPress 的忠实粉丝,但我认为 WordPress 做对的一件事是 body_class 功能。 我想使用 Jekyll 重新创建此功能和 Liquid Tags .我希望能够像这样
我是一名优秀的程序员,十分优秀!