如何为主页创建可编辑的文本块?


10

我正在建立一个基于WordPress的网站。它似乎不会是博客或WP。只是一个网站。因此,WP就像后端一样,客户端可以在其中编辑文本块。

题:

  • 如何在用户可以从管理面板进行编辑的情况下,在我设计的模板上放置文本块?

我们这样说:

主页线框

3个最重要的方面(关于我们,任务,为什么...),您如何从管理面板中填写它们?或页眉或页脚中的特定文本。我是否必须创建3个帖子,并通过引用它们在模板上get_post($id)

哪种方法最好?


同一用户重复的问题。
史蒂夫

@Stephen不,另一个问题是一堆问题,我建议将其分解为单独的问题。这正是问问者在这里所做的。
fuxia

您说“同一用户重复的问题”吗?当然,这里的toscho关闭了它……还有什么?正如他所说,您现在知道为什么。
Lightworker

Answers:


6

根据要给文本块编辑器提供的灵活性,您在此处有多个选项。

  1. 使用创建一个自定义循环WP_Query。请参阅我们的示例Codex页面以了解用法。然后,您打印这些框链接到的页面的摘录。
    您可以在此处使用附件(图像)和完整格式。

  2. 使用小部件。请参阅我们的示例Codex页面。格式受限制,因为视觉编辑器在小部件表单中不能很好地工作。

  3. 使用自定义导航菜单并打印说明

您可以组合使用以下方法:将小部件用作页眉和页脚,将WP_Query页面或节录摘录用于其他框。


我想我会给你检查正确性的。只是因为您完成了其他部分并总结了它们。那i18n呢?任何问题?并为“ 1”。您建议使用POSTS还是PAGES?以及此文本摘录的特定页面/帖子,还是包含所有内容的完整“关于我们”页面/帖子,并仅在首页上打印此完整页面的特定部分?
Lightworker

哦,并为“ 1”。解决方案,如果客户端从管理面板删除您用于链接文本摘录的帖子/页面怎么办?因为您基本上将WP_Query修改为ie post_id = 3,否?
Lightworker

询问特定的帖子元密钥,或标题或作者。但不要要求发布ID,它们可以随时更改。而且,如果没有任何帖子,则什么也不显示。客户端应该能够控制显示什么内容,什么不显示。
fuxia

因此,您建议创建一个名为“关于我们”的POST,然后在主题上通过post_title =“关于我们”(或类似的东西)修改WP_Query并在此DIV上打印the_content(),不是吗?然后,我可以拥有“关于我们”页面,并创建指向它的链接,即在导航栏上?正如您在答案中向我展示的那样,我也已经看到了如何通过小部件来执行此操作。我可以将Widget类扩展到基本上是一个带有标题的文本区域...但是这里没有富文本,并且使用甚至实现起来都有点复杂...不?
Lightworker 2012年

是的,是的,是的,不是,是的,也许是,不是。如您所见,将很多新问题塞入评论中并不能很好地解决问题。:)跟随链接,当您遇到困难时提出新的问题。
fuxia

2

对于主页上的单个内容,您可以考虑使用小部件。在功能文件中注册一个“边栏”,然后将该边栏调用到主模板中。将文本小部件拖到侧边栏并瞧。

对于您的供稿,请使用帖子或自定义帖子类型。页眉和页脚确实取决于它们包含的内容。


我也喜欢您的,因为基本上解释了如何使用小部件(该建议是由其他人提供的,而不是关于如何做的),并特别在feed部分进行扩展!真好!
Lightworker

2

我的十分钱价值:

  • 如果页面编辑器具有管理员访问权限并且可以编辑小部件,则可以为每个项目创建一个小部件区域,并为每个项目提供适当的小部件
  • 如果您的页面编辑器没有管理员访问权限,例如,他们具有角色编辑器或作者,那么他们将无法编辑小部件以对其进行更新;使用页面上的自定义字段。您可以为此使用简单的旧自定义字段,也可以放入“ 高级自定义字段”插件。

真的是一个不错的答案。
Lightworker

1

几个月前,我不得不在WordPress版本上做类似的事情。我发现最简单的方法是使用名为Spots的插件。

说明
内容可以正确管理整个WordPress网站和小部件中所需的那些小片段文本。忘记文本小部件。

通过管理面板创建一个广告位,添加内容,然后将“广告位”标签拖放到您的代码中。


这也是一个非常棒的解决方案!真的很吸引我。那i18n呢?
Lightworker

0

另一个好方法是使用“ 高级自定义字段” -创建一个“选项”页面,并拥有一个名为“ 主页”的中心位置,例如,他们可以在其中编辑这些块。如果使用ACF,则还可以允许他们在其中添加几乎所有内容,并更好地控制格式,例如图像的中继器,文本块等。


第一答案的延伸,而且也很好。
Lightworker

0

在您看到的同事的回答中,

  • 小部件的重要性
  • 食品法典中的广泛文档
  • 使用免费的插件使任务变得更容易并向您的网站添加功能
  • 使用此堆栈作为深入信息的来源

我要补充一点,您有很多免费主题

他们中的许多人都将提供一个“ 选项页”,您可以在其中自定义网站许多部分(例如,页眉和页脚)的外观和内容。

在市场中,您会发现主题完全包含功能。但这不一定是一件好事。与WordPress.org中发生的情况相反,这些主题并不总是遵循编码标准。有时这会带来严重的头痛。
我相信最著名的是ThemeForest,他们最近一直在采取步骤来改善那里销售产品的质量。

然后,您可以找到主题之家,例如Woo,Elegant Themes,方格纸印刷等,其中的代码与美学一样出色。

然后是主题框架。对于这这篇文章提供了一个概述。

无论你选择,远离阴暗的主题提供商。


好答案。谢谢。名为Starkers的空白模板呢?值得信赖吗?
Lightworker
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.