【问题标题】:Wordpress - Making the backend more user friendly. Custom fields?Wordpress - 使后端更加用户友好。自定义字段?
【发布时间】:2015-05-12 16:00:55
【问题描述】:

我正在为基于 Avada 主题的客户开发一个 Wordpress 网站,我有点担心,当面对标准的后端 + WYSIWYG 编辑器时,客户可能会弄​​乱格式和样式。

我们以网址:http://www.consilio-suedwest.de/angebote/ 为例。

这就是代码在第一个内容框内的文本视图中的样子:

Die Zukunft aktiv und erfolgreich gestalten

我不想让客户端编辑内容框,而是只显示一个带有小描述的纯文本字段,例如“内容框 1”,客户端可以在其中输入纯文本。 然后这个纯文本必须使用某种短代码传输到正确的位置。 所以它必须是类似的东西。

[[此处为纯文本]]

我不知道这样的东西是否存在,或者我必须有哪些选项来创建这样的功能。我做了一些研究,当然,偶然发现了自定义字段,但似乎我必须编辑 php.files 和我不想做的东西。

感谢您的帮助

【问题讨论】:

    标签: html css wordpress user-interface custom-fields


    【解决方案1】:

    看看Advanced Custom Fields 插件。它极大地帮助了我改善 WordPress 管理员的 UI 体验。

    它允许您创建各种各样的自定义字段,并具有广泛的过滤功能,可以将字段仅放置在您想要的页面/帖子上。例如,如果您有一个“服务”页面,并且有几个页面是服务的子页面,您可以创建一个“服务描述”文本字段,该字段仅显示在以服务为其父页面的页面上。

    如果您在 php 代码中创建了一个名为“services_description”的文本字段,您可以使用以下方式调用该字段的值:

    <h3><?php the_field('services_description'); ?></h3>
    

    如果您想在绘制标签之前检查该字段是否有值,您可以这样做:

    <?php if(get_field('services_description')){ ?>
        <h3><?php the_field('services_description'); ?></h3>
    <?php } ?>
    

    您可以使用许多不同的字段类型,并有自己的设置。字段示例如下: 文本域 所见即所得编辑器 图像场 画廊 中继器 选色器 还有更多。

    他们的网站上还有一个很棒的支持/文档​​系统,因此您可以学习如何利用所有各个领域。

    当然,您可以将自定义字段手动编码到您的网站,并且有很多教程可以做到这一点,但是 ACF 非常适合快速部署自定义内容,所以我真的推荐它。他们有免费版和付费版,但免费版应该没问题。

    我刚刚注意到您关于不想编辑 php 文件的最后一行。在几乎任何解决方案中,这将是非常棘手的。您可以通过多种方式连接到 the_content() 来更改其中的内容,但即便如此仍需要更改您的 functions.php 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-07
      • 1970-01-01
      • 2022-11-14
      • 2012-02-17
      • 1970-01-01
      • 2018-07-22
      • 1970-01-01
      • 2013-11-25
      相关资源
      最近更新 更多