1. 首页
  2. css

CSS如何在WordPress中制作指南(内容集)

博客文章可以是你想要的任何东西。你可以很容易地写一个链接到你的网站上的一堆文章。标题,摘要,链接…所有手工制作的HTML。可以说是\”向导\”。我发现,你的读者可能会很欣赏这篇文章,尤其是当你把那些至今仍然相关和有用的内容链接起来的时候。
但假设您想以编程方式创建这些\”指南\”。这可能会使他们更快地创建,更容易维护,并给你一个很好的控制水平。让我们来看看一种方法。
CSS技巧指南
我写这篇文章是因为我们刚刚开始在这里做一些CSS技巧指南。例如,我想为我们的内容制作一个非常适合刚开始的人的指南,所以我制作了一个刚开始使用CSS和HTML的指南。
这不是手工构建的,它是通过编程方式将各种内容附加到我们为指南创建的自定义文章类型来构建的。编程方式将文章附加到文章中
您知道如何将图像放到博客文章中吗?但是在WordPress中,也有一个特色图片的概念,这是一个特定的程序附加图片。该图像以编程方式附加到此帖子。
在WordPress中启用该功能类似于:
add_theme_support(\”post-thumbnails\”, array(\”post\”, \”page\”, \”whatever\”));
但是我们讨论的是将帖子与帖子相关联,而不是将图像与帖子相关联。没有内置的WordPress方法可以做到这一点,因此我们将寻找插件。CMB2和Friends
CMB2(即第二个版本的\”自定义元框\”)是一个免费的开源插件,用于围绕自定义字段添加更好的UI和功能。如果你熟悉高级自定义字段,它有点像这样,只是我猜完全免费,模块化程度更高。
安装好后,现在您可以安装了(我想我们可以称之为子插件?)这使得CMB2可以做一些事情。我们要找的是CMB2 Attached Posts字段,它具有将post附加到post的显式任务(或者说,将post type附加到任何post type)。
它提供了两列用户界面,您可以为其激活post type:
从左到右移动任何内容,它现在以编程方式附加。这正是我们要找的。现在,我们可以手动选择并手动订购任何类型的文章以附加到任何其他文章。配置内容
在进入上面看到的UI之前,您不仅需要安装并激活这两个插件,还需要告诉CMB2创建自定义元框并将它们应用到所需的文章类型。
在我们的示例中,我们的指南是一个自定义的职位类型。这很容易启用:
register_post_type( => __( \”Guide\” => => \”guides\”>
Then we apply this new custom meta box only to that custom post type (so we don\”t have to see it everywhere):
We nestle all this code nicely into a functionality plugin, rather than a `functions.php` file, so that changing themes has no bearing on this content.A Template for Guides
Now that a custom post type exists for our guides, adding a file called `single-guides.php` into our active theme is enough to make that the file that renders for like `/guide/example/`.
In that file, we do whatever normal template-y stuff we\”d do on any other template file (e.g. `page.php`, but also loop through all these posts we\”ve attached!

总之,没有那么多!
拥有某种机制来呈现这样的内容感觉很棒。对于拥有大量内容的网站来说,这可能是一个相当大的挑战!击掌给丽贝卡·蒙森,我把这个想法从他身上扯了下来,他用这个在新热带地区建立指南,就像这些社区指南一样

CSS如何在WordPress中制作指南(内容集) 为WP2原创文章,链接:https://www.wp2.cn/css/css%e5%a6%82%e4%bd%95%e5%9c%a8wordpress%e4%b8%ad%e5%88%b6%e4%bd%9c%e6%8c%87%e5%8d%97%ef%bc%88%e5%86%85%e5%ae%b9%e9%9b%86%ef%bc%89/