我正在尝试构建一个应用程序,该应用程序从用户那里获取 2 条输入并将其保存到数据库中。
我尝试过自定义帖子类型,但它的概念对我来说是陌生且令人困惑的 - 我不知道我是否应该使用预先存在的字段(标题、内容)或创建字段以将输入存储在数据库中。
这是我的代码:
// Register Custom Post Type
function int_init() {
$labels = array(
'name' => 'Stories',
'singular_name' => 'Story',
'menu_name' => 'Story',
'parent_item_colon' => 'Parent Stories:',
'all_items' => 'All Stories',
'view_item' => 'View Story',
'add_new_item' => 'Add new Story',
'add_new' => 'New Story',
'edit_item' => 'Edit Story',
'update_item' => 'Update Story',
'search_items' => 'Search Story',
'not_found' => 'No story found',
'not_found_in_trash' => 'No story found in Trash',
);
$args = array(
'label' => 'int',
'description' => 'INT information pages',
'labels' => $labels,
'supports' => array( 'title', 'editor', ),
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'show_in_nav_menus' => true,
'show_in_admin_bar' => true,
'menu_position' => 5,
'menu_icon' => '',
'can_export' => true,
'has_archive' => true,
'exclude_from_search' => false,
'publicly_queryable' => true,
'capability_type' => 'post',
);
register_post_type( 'int', $args );
}
// Hook into the 'init' action
add_action( 'init', 'int_init', 0 );
这段代码对我所做的只是在后端显示 Title 和 Content 字段。我应该只使用标题和内容字段,还是应该创建新字段?我该怎么做呢?
编辑:每个用户的内容是唯一的,因为每个用户将被要求使用使用简码创建的表单在每次提交时输入两条字母数字数据。我知道简码是如何工作的,并且过去曾使用过它们。
输入的这对数据项将保存到数据库中,需要检索并发布在站点的公共端。这对数据项将被检索并显示在每个数据对的一个页面上,如下所示:
我 想吃一个花生酱三明治 然后 喝一杯牛奶。提交的数据以粗体显示。数据的这种检索和格式化将使用简码完成。我不知道如何创建自定义字段来完成这项工作。我了解自定义帖子类型如何在基本层面上工作,但我不了解如何使用自定义帖子类型来使我的项目正常工作。
数据由未登录网站的用户在网站的公共端提交。
回顾一下我的问题,我不知道如何存储这对数据。我是使用预先存在的标题和内容字段还是创建不同的内容?