Displaying a list of Contacts

时间:2015-10-16 作者:user2916693

我想列出联系人,我不知道该怎么做。我应该使用哪种方法“主题自定义API”或“自定义帖子类型”?

我的联系人页面如下所示:

 <h1>Title
 <p>paragraph</p>

 <h1>Title</h1>
 <p>paragraph</p>

 <h1>Title</h1>
 <p>paragraph</p>

 <h1>Title</h1>
 <a>email link</a>

 <h1>Title</h1>
 <p>paragraph</p>
 <div>
    <a><img/></a>
    <a><img/></a>
    <a><img/></a>
 </div>
对于标题段落,我将重复添加另一个。但对于标题电子邮件链接,我将使用一次,对于标题、段落、社交图标,我将使用一次,但社交图标我将添加2个或更多。

1 个回复
SO网友:Tom J Nowell

您有多种选择。没有一种正确的方法可以做到这一点,但根据您的情况,有些选项可能更适合您:

1。名为Contacts的页面只需创建一个页面,称之为Contacts,然后将您的联系人放入页面内容中。html由段落和标题标记组成,所有这些都可以在页面内容中使用

2。自定义程序可以添加一个短代码,显示从自定义程序保存的值。但这太复杂了,我不建议这样做

3。自定义帖子类型

您可以创建contacts post类型,这将在/contacts 您可以在其上显示联系人。每个contacts 帖子将是一个带有标题和内容/地址等的个人联系人。这也将为您提供一个后端界面,您可以使用archive-contacts.php 在您的主题中。

除非你有9个或10个以上的联系人,否则这可能会有点过头,你可能会发现创建一个页面要快得多/容易得多

4。用户Meta如果您的联系人也是WordPress用户,您可以在用户编辑配置文件页面中添加字段,以便他们填写联系人详细信息。添加一个复选框,指示它们是否应显示在前端,并使用WP_User_Query 检索设置该复选框的所有用户并将其列出。您需要实现一个快捷码或页面模板来将用户查询放入其中。

如果这样做,您将需要了解如何添加用户字段、如何创建短代码以及如何使用WP_User_Query. 这将是最难的选择

相关推荐

Search Results Customization

无论如何,我可以自定义我的搜索结果吗?我的意思是,举个例子,我有一个财务网页,如果有人在搜索“aapl”,我想显示所有包含“aapl”和“apple”的结果。我该怎么做?提前感谢