【问题标题】:CSS not applying to password protected page in WordpressCSS不适用于Wordpress中的密码保护页面
【发布时间】:2019-02-28 10:16:45
【问题描述】:

我正在使用密码保护页面,并尝试使用登录表单设置受密码保护的页面的样式。

我添加了一个名为“密码保护”的单独 CSS 类。 我添加到样式表的所有内容都不适用于登录页面。为什么登录页面不像所有其他页面那样加载相同的样式表? 以前有人遇到过这个问题吗?

【问题讨论】:

    标签: css wordpress styles password-protection


    【解决方案1】:

    post_password_required( $post ) 函数需要 post 对象,否则它将为空。 所以应该是这样的

    add_filter( 'body_class', 'add_password_protected_body_class' );
    function add_password_protected_body_class( $classes ) {
      global $post;
      if ( post_password_required( $post ) ) 
        $classes[] = 'password-protected';
      return $classes;
    }
    

    【讨论】:

    • 这不是我的问题。该功能有效并显示类。如果您查看网站,您将看到“密码保护”类。我将删除帖子中的代码,因为它可能会令人困惑。只是想说我添加了一个类来改变样式。
    猜你喜欢
    • 2021-06-10
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 2023-03-04
    • 2017-11-24
    相关资源
    最近更新 更多