如何做一个定制的书签贴子类型?

时间:2011-09-25 作者:JasonDavis

让我先解释一下我想做什么

我想将我现在浏览器中的数百个网站书签添加到wordpress中,原因如下。

可以通过标签搜索我的书签可以通过描述和/或名称搜索我的书签可以从任何地方访问我的书签到目前为止已完成"Website Bookmarks" 具有以下代码功能。php

<?php
/*
*  Add custom post type
*  name: website_bookmarks
*/

function bookmark_post_type()
{
    // Set some labels for our bookmarks post type
    $bookmark_labels = array(
        \'name\' => _x(\'Website Bookmark\', \'post type general name\'),
        \'singular_name\' => _x(\'Websiteite Bookmark\', \'post type singular name\'),
        \'add_new\' => _x(\'Add New\', \'Websiteite Bookmark\'),
        \'add_new_item\' => __(\'Add New Website Bookmark\'),
        \'edit_item\' => __(\'Edit Website Bookmark\'),
        \'new_item\' => __(\'New Website Bookmark\'),
        \'all_items\' => __(\'All Website Bookmarks\'),
        \'view_item\' => __(\'View Website Bookmark\'),
        \'search_items\' => __(\'Search Website Bookmarks\'),\'not_found\' => __(\'No website Bookmarks found\'),
        \'not_found_in_trash\' => __(\'No Website Bookmarks found in Trash\'),
        \'parent_item_colon\' => \'\',
        \'menu_name\' => \'Website Bookmarks\'
        );

    $bookmark_args = array(
        \'labels\' => $bookmark_labels,
        \'public\' => true,
        \'publicly_queryable\' => true,
        \'show_ui\' => true,
        \'show_in_menu\' => true,
        \'query_var\' => true,
        \'rewrite\' => array(
            \'slug\' => \'bookmark\',
            \'with_front\' => false),
        \'taxonomies\' => array(\'post_tag\', \'category\'),
        \'capability_type\' => \'post\',
        \'has_archive\' => true,
        \'hierarchical\' => false,
        \'menu_position\' => null,
        \'can_export\' => true,
        \'supports\' => array(
            \'post-thumbnails\',
            \'thumbnail\',
            \'excerpt\',
            \'custom-fields\',
            \'editor\',
            \'title\'
        )
    );
    
    register_post_type(\'website_bookmarks\', $bookmark_args);
}

add_action(\'init\', \'bookmark_post_type\');
然后是我需要的帮助/想法我基本上需要以下内容。。。

网站标题网站URL网站描述书签标签(可以大于1)这将通过自定义分类法来完成(可以是可选的)截图图像。。。

我可以使用内置post title 对于website title,

网站URL?我应该为此使用自定义字段吗?

网站描述?还是自定义字段或其他类似内容输入框的内容?

书签标记,使用custon分类法完成

截图图像?我应该只使用帖子缩略图吗?

请帮忙,这将是我第一次使用wordpress做任何自定义的东西。

5 个回复
最合适的回答,由SO网友:Bainternet 整理而成

我会这样做:

网站标题-Post title.custom field.post content (editor).custom taxonomy.Post thumbnail.

SO网友:Brian Fegter

为什么不直接使用内置的书签发布功能呢。如果您单击“链接”菜单,它已经有了您想要的一切,而且您还可以随时查看更多内容。

您可以在此处阅读有关书签模板标记的更多信息:http://codex.wordpress.org/Function_Reference/get_bookmarks

在模板中使用书签时,请查看此线程:Is there an easy way to create a links index page?

SO网友:Tom J Nowell

您可以使用wordpress内置的链接功能,

如果你有冒险精神,你可以尝试说服迈克尔·菲尔兹给你他的密码:

http://wordpress.mfields.org/bookmarks/ (证明可以做什么)

但就插件而言,我认为目前没有什么值得注意的。大多数人都乐于构建自己的解决方案,或者只是使用内置链接。

edit: 这可能有用:http://wpranks.com/user-bookmarks-wordpress/

SO网友:anmari

是的,我经常有同样的想法,但从未付诸实施。我时不时地导出我的书签(以防万一)

此“press it”bookmarklet可能很有用(拖到工具栏上)http://codex.wordpress.org/Press_It

也是一个成功的例子:http://www.famousbloggers.net/tdo-mini-forms-bookmarking-thesis.html

这一个,使用wordpress get\\u bookmark函数http://www.devlounge.net/code/how-to-use-wordpress-for-bookmarking

让我们知道你进展如何。我很想知道你的决定。

SO网友:tonymarschall

书签自定义Post类型或Wordpress

https://github.com/aaronpk/Wordpress-Bookmarks

将书签存储为Wordpress中的自定义帖子类型。

在此处查看演示:http://links.aaron.pk

结束

相关推荐

通过Press-This Bookmarklet将页面URL传递到自定义字段

这是我的情况。我想使用WordPress的修改版本Press This bookmarklet将当前页面URL传递到我的帖子上的自定义字段。在这种情况下,假设我的自定义字段是linked_list_url. 我猜这有四个方面:向bookmarklet生成的页面添加自定义输入字段抓取使用bookmarklet的页面的URL并存储它,将存储的URL传递给自定义输入字段,将自定义输入字段的内容传递给WordPress,将其设置为自定义字段的键,我修改了bookmarklet,使其具有自定义输入字段,并将URL从