我们在网站侧边栏中用于The Lodge的“小部件”(显示在大多数页面上,包括首页)有两种状态。一种是用户未登录时,另一种是用户已登录时。未登录状态在其上有一个登录表单,以便当前成员可以轻松地登录。
我们过去一直使用内置函数wp_login_form(),WordPress提供这个功能非常棒,但我们希望控制一些标记。这将允许我们添加类等等来根据我们的需要对其进行样式设置。
但是,在许多情况下,我们的自定义登录表单将无法工作,我们需要使用默认的WordPress登录视图。也就是说,当您访问/wp-login.php时看到的内容。例如,如果您提交了错误的密码,则会重定向到此页面。或者,如果您想注册网站(不通过Restrict Content Pro),或者重置密码,您将通过此/wp-login.php页面进行操作。因此,我认为最好为这个页面设置样式,使其看起来像一个专业的操作,而不仅仅是“某个WordPress网站”。此外,我们可以在此处使用我们的品牌元素,即我们的雪屋。
为了获得控制权,我们在functions.php文件中使用几个WordPress“钩子”来加载自定义CSS文件。这就是我们获得设计控制所需的一切。
我们剩下的时间都用于利用该CSS文件来为登录页面设置品牌。我们将小屋变得相当模糊,我认为这是一种很酷的效果。它有点像在说“小屋就在那里!登录,一切都会变得清晰!”。作为额外的好处,模糊的JPG照片可以设置为非常低的质量,这很好,因为我们正在将其用作全页面背景图像。
为什么不使用文本元素来表示“The Lodge”,而是使用图像?仅仅是因为您不想调整更多html/php吗?
该设计使文本有点消失在树木后面。我想可以使用透明的PNG来实现这种效果,但随后我们将看到三层、额外的HTTP请求和额外的代码复杂性。这里使用的这种方法看起来不错并且易于访问,所以我认为这是最佳选择。