admin

wordpress自定义模型插件的使用
Advanced Custom Fields Plugin for WordPress 免费版版本功能很强大,收...
扫描右侧二维码阅读全文
04
2017/02

wordpress自定义模型插件的使用

Advanced Custom Fields Plugin for WordPress 免费版版本功能很强大,收费版本可能提供一些成品的模型
启用插件后,后台菜单多出字段项目

在模板的functions.php增加一行

/引用自定义模型*/
require_once('functions.ini.blood.php');

functions.ini.模型.php 代码

<?php


/*
name: 多模型的表单名字.
singular_name: 单模型的表单名字.
add_new:添加模型的时候显示的文字.
add_new_item: 创建新文章的时候头部的显示部分.
edit: 编辑文章的时候显示的文字.
edit_item: 编辑新文章的时候头部的显示部分.
new_item: 在后台常用菜单管理头部显示的文字.
view: 就是在列表处用来查看文章的文字.
view_item: 编辑文章的时候在上面显示的文字.
search_items: 在列表上面的搜索按钮显示的文字.
not_found: 后台列表没有数据的时候默认显示的文字.
not_found_in_trash:在垃圾文章中没有文章的时候显示的文字.
parent: 在模型中多父级标签显示文字

*/

add_action( 'init', 'create_my_post_types' );

function create_my_post_types() {
    register_post_type( 'blood', 
        array(
            'labels' => array(
                'name' => __( '血统档案' ),
                'singular_name' => __( '血统档案' ),
                'add_new' => __( '录入档案' ),
                'add_new_item' => __( '录入新的血统档案' ),
                'edit' => __( '修改' ),
                'edit_item' => __( '编辑 血统档案' ),
                'new_item' => __( '添加 血统档案' ),
                'view' => __( '查看 血统档案' ),
                'view_item' => __( '查看 血统档案' ),
                'search_items' => __( '搜索' ),
                'not_found' => __( '没找到匹配的血统档案' ),
                'not_found_in_trash' => __( '垃圾文章中没找到血统档案相应的文章' ),
                'parent' => __( '血统档案 的父级名' ),
                'description' => __( '这是一个正在完善中的血统档案模型' ),
                'hierarchical' => true,
                            'exclude_from_search' => true,


            ),
            
            'public' => true,
            'exclude_from_search' => true,
            'hierarchical' => true,


            /*
            支持
支持参数允许你定义当编辑或创建新文章时在屏幕上显示的元区块及其它字段的类型。默认是标题和编辑器。有几种可用的选项:

标题(title):创建文章标题的文本输入字段。
编辑器(editor):用于写入的内容输入框。
评论(comments):可以打开或关闭评论。
引用(trackbacks):可以打开或关闭引用和广播。
修正(revisions):允许修正你的文章。
作者(author):显示选择框以改变文章作者。
摘录(excerpt):用于写入自定义摘录的文本区域。
缩略图(thumbnail):缩略图(3.0中的特色图片)上传框。
自定义字段(custom-fields):自定义字段输入区域。
分页属性(page-attributes):用于分页的属性框。这对于层级文章模型是重要的,由此你可以选择父级文章。
            
            'supports' => array( 'title', 'editor', 'comments', 'custom-fields', 'thumbnail' ),
        'rewrite' => array( 'slug' => 'blood', 'with_front' => true ),
*/            
            'supports' => array(  'title','thumbnail' ),


        )
    );
}



function searchAll( $query ) { 
if ( $query->is_search ) { $query->set( 'post_type', array( 'post','blood' )); } 
return $query; 
} 
add_filter( 'the_search_query', 'searchAll' );
?>
Last modification:October 13th, 2018 at 10:10 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

captcha
请输入验证码