【问题标题】:Styling separate elements on a page in Wordpress在 Wordpress 中为页面上的单独元素设置样式
【发布时间】:2023-03-06 20:40:01
【问题描述】:

我正在使用 Wordpress 为客户的网站设计一个主题。

我已将登录/主页设置为静态页面,并且我使用 front-page.php 作为默认模板。

我的问题是,当使用<?php get_template_part( 'template-parts/content', get_post_format() ); ?> 一次调用所有页面内容时,如何设置页面上的各个元素的样式

目前我在 WP 页面内容编辑器中多个<div>,如下所示:

但是,我担心我的客户或其他人可能会意外删除此内容并完全破坏设计。如何在我的模板中分离内容并设置相应的样式?

【问题讨论】:

  • 直接添加到font-page.php
  • 另外,您应该考虑在 wordpress 中使用元框来让客户网站控制自己的内容。

标签: php html css wordpress templates


【解决方案1】:

我的问题是如何为页面上的单个元素设置样式?

总有body classes 可以用于不同的页面/帖子。

如何在我的模板中分离内容并设置相应的样式?

有几个选项取决于您的需要:

  • 关闭每个用户帐户的“可视”编辑器模式。有点帮助。

  • 将自定义 HTML 移动到模板文件中。如果没关系。

  • 使用custom fields,最好使用高级自定义字段plugin

【讨论】:

    【解决方案2】:

    对于每个页面,如果您需要单独的类,那么函数 :body_class() : 就足够了。

    语法 :- >

    您还可以实现另一个函数:post_class:用于循环类。

    语法:- >

    【讨论】:

      猜你喜欢
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 2020-02-07
      • 1970-01-01
      相关资源
      最近更新 更多