是否在自定义元框中创建ul列表?

时间:2013-02-06 作者:user668499

我需要在自定义元框中创建一个ul列表。

帖子的内容/文本区域已被其他信息占用。

是否可以创建另一个文本区域,如内置的WP,以便我可以使用无序列表按钮。

--编辑--

我不知道还能用什么来形容这一点。

我知道如何创建自定义元框。我可以创建文本输入字段和文本区域字段。

我想一个自定义的元框,将输出的信息作为一个无序的网站列表。

在WP的文本区域中,我可以在帖子中键入文本,选择它,然后按无序列表按钮将其设置为无序列表。

如何使用自定义元框实现这一点?

2 个回复
SO网友:Max Yudin

您可以在常规metabox文本区域中添加信息,并用新行分隔预期列表项。然后只需将其格式化为模板中的列表:

<?php
$list_items = get_post_meta($post->ID, \'your_custom_field_name\', true);
     if($list_items){
        $list_items = explode("\\n", $list_items)
            echo \'<ul>\';
                foreach($list_items as $list_item) {
                    echo \'<li>\' . $list_item . \'</li>\';
                }
            echo \'</ul>\';
    }
或者,您可以再添加一个TinyMCE编辑器(如用于post text的编辑器),如下所述:Custom fields or something else

SO网友:Jonathan Wold

您可以创建“自定义字段”,允许您将其他信息添加到帖子中,并存储为“帖子元”。

有很多好的插件可以帮助实现这一点。我建议您尝试“高级自定义字段”(http://wordpress.org/extend/plugins/advanced-custom-fields/).

--已更新--

针对您添加的详细信息,您有几个选项。

您可以添加另一个可视化编辑器(使用类似高级自定义字段的插件),该编辑器允许您使用有序列表工具。

您还可以使用<ul><li> 相应的标签。

最后但并非最不重要的一点是,虽然更复杂,但您可以以逗号分隔的形式传递值,然后在模板中循环传递它们。

结束

相关推荐