我是靠谱客的博主 激情滑板,这篇文章主要介绍wordpress定义新的POST类型,现在分享给大家,希望可以做个参考。

我们知道wordpress中,文章,媒体,页面都是存放在wp_posts表中的。它们都被定义为一种post类型。wordpress提供了钩子让我们自己注册新的POST类型。下面我们注册一种新的类型“文档”。


/**
 * an example of registering a post type called "document" including providing contextual help
 */
add_action('init', 'codex_custom_init');
function codex_custom_init() {
	$labels = array (
		'name' => _x('文档',
		'post type general name'
	), 'singular_name' => _x('文档', 'post type singular name'), 'add_new' => _x('添加', 'document'), 'add_new_item' => __('添加文档'), 'edit_item' => __('编辑文档'), 'new_item' => __('新建'), 'all_items' => __('所有文档'), 'view_item' => __('查看文档'), 'search_items' => __('搜索文档'), 'not_found' => __('没有找到文档'), 'not_found_in_trash' => __('回收站中没有找到文档'), 'parent_item_colon' => '', 'menu_name' => '文档');
	$args = array (
		'labels' => $labels,
		'public' => true,
		'publicly_queryable' => true,
		'show_ui' => true,
		'show_in_menu' => true,
		'query_var' => true,
		'rewrite' => true,
		'capability_type' => 'post',
		'has_archive' => true,
		'hierarchical' => false,
		'menu_position' => null,
		'supports' => array (
			'title',
			'editor',
			'author',
			'thumbnail',
			'excerpt',
			'comments'
		),
		'taxonomies' => array (
			'category',
			'post_tag'
			) // this is IMPORTANT


	);
	register_post_type('document', $args);
}


将上面的代码添加到functions.php中,然后在后台就会看到我们新注册的文档类型。
上面的代码调用了一个register_post_type('document', $args);函数,它会注册一种新的post类型。

转载于:https://www.cnblogs.com/phpcode/archive/2012/04/21/2522758.html

最后

以上就是激情滑板最近收集整理的关于wordpress定义新的POST类型的全部内容,更多相关wordpress定义新内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(244)

相关文章

php title内容,simple_html_dom.php类使用之一:获取<title>标题内容
php title内容,simple_html_dom.php类使用之一:获取标题内容</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/article/k-p-k_14_uzo_10_f5_13_jc1.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://www.shuijiaxian.com/files_image/reation/bcimg26.png" alt="帮你的WordPress博客添加主页、文章页的关键字和描述" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/article/k-p-k_14_uzo_10_f5_13_jc1.html">帮你的WordPress博客添加主页、文章页的关键字和描述</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/article/k-p-k_14_uzo_10_f5_13_jc2.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://www.shuijiaxian.com/files_image/reation/bcimg27.png" alt="wordpress 表格文字对齐_wordpress商品网站主页头版设置方法" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/article/k-p-k_14_uzo_10_f5_13_jc2.html">wordpress 表格文字对齐_wordpress商品网站主页头版设置方法</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/article/k-p-k_14_uzo_10_f5_13_jc3.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://www.shuijiaxian.com/files_image/reation/bcimg1.png" alt="wordpress主页php,wordpress主页在哪" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/article/k-p-k_14_uzo_10_f5_13_jc3.html">wordpress主页php,wordpress主页在哪</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/article/k-p-k_14_uzo_10_f5_13_jc4.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://www.shuijiaxian.com/files_image/reation/bcimg2.png" alt="wordpress定义新的POST类型" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/article/k-p-k_14_uzo_10_f5_13_jc4.html">wordpress定义新的POST类型</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/article/k-p-k_14_uzo_10_f5_13_jc5.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://www.shuijiaxian.com/files_image/reation/bcimg3.png" alt="WordPress获取所有分类列表函数:get_categories()" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/article/k-p-k_14_uzo_10_f5_13_jc5.html">WordPress获取所有分类列表函数:get_categories()</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/article/k-p-k_14_uzo_10_f5_13_jgw.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://www.shuijiaxian.com/files_image/reation/bcimg4.png" alt="如何在wordpress中设置关键词和描述" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/article/k-p-k_14_uzo_10_f5_13_jgw.html">如何在wordpress中设置关键词和描述</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/article/k-p-k_14_uzo_10_f5_13_jgx.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://www.shuijiaxian.com/files_image/reation/bcimg5.png" alt="WordPress给分类目录设置游客权限(113p)" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/article/k-p-k_14_uzo_10_f5_13_jgx.html">WordPress给分类目录设置游客权限(113p)</a></h5> </div> <!-- E 相关文章 --> </div> </div> <div class="clearfix"></div> </div> </div> <div class="panel panel-default" id="comments"> <div class="panel-heading"> <h3 class="panel-title">评论列表<small>共有 <span>0</span> 条评论</small></h3> </div> <div class="panel-body"> <div id="comment-container"> <!-- S 发表评论 --> <div id="postcomment"> <h3>发表评论 <a href="javascript:;"> <small>取消回复</small> </a></h3> <form action="/comment/post.html" method="post" id="postform"> <input type="hidden" name="__token__" value="af198319d39c7a2cfcb97096b7db44ce" /> <input type="hidden" name="type" value="archives"/> <input type="hidden" name="artid" value="349678"/> <input type="hidden" name="pid" id="pid" value="0"/> <div class="form-group"> <textarea name="content" class="form-control" disabled placeholder="请登录后再发表评论" id="commentcontent" cols="6" rows="5" tabindex="4"></textarea> </div> <div class="form-group"> <a href="/index/user/login.html" class="btn btn-primary">登录</a> <a href="/index/user/register.html" class="btn btn-outline-primary">注册新账号</a> </div> </form> </div> <!-- E 发表评论 --> </div> </div> </div> </main> <aside class="col-xs-12 col-md-4"> <!--@formatter:off--> <!-- S 关于作者 --> <div class="panel panel-default about-author no-padding" data-id="69647" itemProp="author" itemscope="" itemType="http://schema.org/Person"> <meta itemProp="name" content="激情滑板"/> <meta itemProp="image" content="/assets/img/avatar.png"/> <meta itemProp="url" content="/u/k-p-k_13_ujokf2_13__23_c_27_.html"/> <div class="panel-body no-padding"> <div class="author-card"> <div class="author-head" style="background-image:url('/assets/img/author-head.jpeg');"></div> <div class="author-avatar"> <a href="/u/k-p-k_13_ujokf2_13__23_c_27_.html"> <img src="/assets/img/avatar.png"> </a> </div> <div class="author-basic"> <div class="author-nickname"> <a href="/u/k-p-k_13_ujokf2_13__23_c_27_.html">激情滑板</a> </div> <span class="text-muted"></span> </div> <div class="row author-statistics"> <div class="col-xs-4"> <div class="statistics-text">文章</div> <div class="statistics-nums"><a href="/u/k-p-k_13_ujokf2_13__23_c_27_.html">4</a></div> </div> <div class="col-xs-4"> <div class="statistics-text">资源</div> <div class="statistics-nums"><a href="/u/k-p-k_13_ujokf2_13__23_c_27_.html?type=soft">0</a></div> </div> <div class="col-xs-4"> <div class="statistics-text">加入时间</div> <div class="statistics-nums">4年前</div> </div> </div> </div> </div> </div> <!-- E 关于作者 --> <!--@formatter:on--> <div class="panel panel-blockimg"> </div> <!-- S 热门文章 --> <div class="panel panel-default hot-article"> <div class="panel-heading"> <h3 class="panel-title">热门文章</h3> </div> <div class="panel-body"> <div class="media media-number"> <div class="media-left"> <span class="num tag">1</span> </div> <div class="media-body"> <a class="link-dark" href="/article/k-p-k_14_u_7_o_6_fx_13_jg3.html" title="JavaScript从数组的indexOf()深入之Object的Property机制">JavaScript从数组的indexOf()深入之Object的Property机制</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">2</span> </div> <div class="media-body"> <a class="link-dark" href="/article/k-p-k_14_ujocf5_14_j_10_2.html" title="工商管理专业知识与实务(中级)【1】">工商管理专业知识与实务(中级)【1】</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">3</span> </div> <div class="media-body"> <a class="link-dark" href="/article/k-p-k_14_uzo_10_f5_13_jc4.html" title="wordpress定义新的POST类型">wordpress定义新的POST类型</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">4</span> </div> <div class="media-body"> <a class="link-dark" href="/article/k-p-k_13_u_7_o_18_fy_13__7__14_1.html" title="进程管理——进程实体一、进程的重要性二、进程的实体">进程管理——进程实体一、进程的重要性二、进程的实体</a> </div> </div> </div> </div> <!-- E 热门文章 --> <!-- S 热门资讯 --> <div class="panel panel-default hot-article"> <div class="panel-heading"> <h3 class="panel-title">推荐资讯</h3> </div> <div class="panel-body"> <div class="media media-number"> <div class="media-left"> <span class="num tag">1</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf3_12__7__18__27_.html" title="MiniMax Design发布:用自然语言“指挥”视频创作,告别逐帧编辑">MiniMax Design发布:用自然语言“指挥”视频创作,告别逐帧编辑</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">2</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf3_12__7__14__27_.html" title="Modular 官宣 Mojo 语言正式全面开源,拥抱 Apache 2.0 许可协议">Modular 官宣 Mojo 语言正式全面开源,拥抱 Apache 2.0 许可协议</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">3</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf3_12__7__10__27_.html" title="Mozilla升级Firefox智能窗口,新增AI标签管理与网页检索">Mozilla升级Firefox智能窗口,新增AI标签管理与网页检索</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">4</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf3_12__7__6__27_.html" title="OpenAI 二季度营收 67 亿美元,18% 增速远不及 Anthropic 反超">OpenAI 二季度营收 67 亿美元,18% 增速远不及 Anthropic 反超</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">5</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf3_12__7__2__27_.html" title="OpenAI 全面升级安全体系:吸取 Hugging Face 教训,前端模型审查最严">OpenAI 全面升级安全体系:吸取 Hugging Face 教训,前端模型审查最严</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">6</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf3_12__7_c_27_.html" title="OpenAI 内部底牌曝光:最迟 2027 年上市,迎战最强对手">OpenAI 内部底牌曝光:最迟 2027 年上市,迎战最强对手</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">7</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf3_12__7_g_27_.html" title="OpenAI 研究员 Luke Metz 转投 Meta 超级智能实验室,AI 人才争夺再升级">OpenAI 研究员 Luke Metz 转投 Meta 超级智能实验室,AI 人才争夺再升级</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">8</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf3_12__7_k_27_.html" title="OpenAI升级Codex安全防护,新增危险操作拦截与权限控制">OpenAI升级Codex安全防护,新增危险操作拦截与权限控制</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">9</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf4_14__23__26__27_.html" title="OpenAI推出ChatGPT for Teens,加强青少年安全与学习引导">OpenAI推出ChatGPT for Teens,加强青少年安全与学习引导</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num tag">10</span> </div> <div class="media-body"> <a class="link-dark" href="/news/k-p-k_12_u_7_ocf4_14__23__22__27_.html" title="OpenAI推出Private Safety Processing,零数据保留模式升级AI安全监控">OpenAI推出Private Safety Processing,零数据保留模式升级AI安全监控</a> </div> </div> </div> </div> <!-- E 热门资讯 --> <div class="panel panel-blockimg"> <a href="https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=2qwpuaqd" rel="nofollow" title="推荐企业服务器" target="_blank"> <img src="/uploads/store/aliyun-sidebar.png" class="img-responsive" alt=""> </a> </div> <!-- S 热门标签 --> <div class="panel panel-default hot-tags"> <div class="panel-heading"> <h3 class="panel-title">热门标签</h3> </div> <div class="panel-body"> <div class="tags"> <a href="/u/k-p-k_13_ujokf2_13__23_c_27_/category/k-p-k_13_u_23_okf3_13__23_g_27_.html" class="tag"> <span>Photoshop教程</span></a> <a href="/u/k-p-k_13_ujokf2_13__23_c_27_/category/k-p-k_14_u_7_o_10_f5_14_j_22_0.html" class="tag"> <span>电视盒子</span></a> <a href="/u/k-p-k_13_ujokf2_13__23_c_27_/category/k-p-k_13_u_23_o_22_f2_14__23_gw.html" class="tag"> <span>JavaScript</span></a> <a href="/u/k-p-k_13_ujokf2_13__23_c_27_/category/k-p-k_13_u_7_o_18_f3_14__7__22_3.html" class="tag"> <span>期末考试</span></a> <a href="/u/k-p-k_13_ujokf2_13__23_c_27_/category/k-p-k_13_u_7_okf2_12__7__22_0.html" class="tag"> <span>php</span></a> <a href="/u/k-p-k_13_ujokf2_13__23_c_27_/category/k-p-k_13_uzo_2_f0_14_z_14_3.html" class="tag"> <span>都是些基础</span></a> </div> </div> </div> <!-- E 热门标签 --> <!-- S 推荐下载 --> <div class="panel panel-default recommend-article"> <div class="panel-heading"> <h3 class="panel-title">推荐下载</h3> </div> <div class="panel-body"> <div class="media media-number"> <div class="media-left"> <span class="num tag">1</span> </div> <div class="media-body"> <a href="/soft/k-p-k_12_u_7_o_10_f2_12__10__27__27_.html" title="热带鱼屏保marine aquarium v3.3.6381官方版">热带鱼屏保marine aquarium v3.3.6381官方版</a> </div> </div> </div> </div> <!-- E 推荐下载 --> <div class="panel panel-blockimg"> <a href="https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=2qwpuaqd" target="_blank"><img src="/uploads/store/enterprisehost.png" class="img-responsive"/></a> </div> <div class="panel panel-blockimg"> <!-- You may also like --> </div> </aside> </div> </div> </main> <footer> <!-- S 底部版权 --> <div id="footer"> <div class="container"> <div class="row footer-inner"> <div class="col-xs-12"> <div class="pull-left"> <p>网站内容,均来自于用户原创和互联网,若有侵犯到您的权益请联系我们,核实删除。</p> <p>本站为非营利性网站,靠谱客的资源均来自网络收集整理,个人纯属学习交流之用,如有侵犯您的版权请与我联系(wx:kaopuke),我们会马上改正并在24小时内删除!</p> <p>Copyright © 2023 All Rights Reserved. <a href="https://beian.miit.gov.cn" rel="nofollow" target="_blank">黔ICP备17011320号-2</a> <a href="https://beian.mps.gov.cn/#/query/webSearch?code=52272602002071" rel="noreferrer" target="_blank">贵公网安备52272602002071</a></p> </div> </div> </div> </div> </div> <!-- E 底部版权 --> </footer> <div id="floatbtn"> <!-- S 浮动按钮 --> <a class="hover" href="/index/user/addarticle.html" target="_blank"> <i class="fa fa-paint-brush fa-lg"></i> <em>立即<br>投稿</em> </a> <div class="floatbtn-item floatbtn-share"> <i class="fa fa-share-alt fa-lg"></i> <div class="floatbtn-wrapper" style="height:50px;top:0"> <div class="social-share" data-initialized="true" data-mode="prepend"> <a href="#" class="social-share-icon icon-weibo" target="_blank"></a> <a href="#" class="social-share-icon icon-qq" target="_blank"></a> <a href="#" class="social-share-icon icon-qzone" target="_blank"></a> <a href="#" class="social-share-icon icon-wechat"></a> </div> </div> </div> <a id="back-to-top" class="hover" href="javascript:;"> <i class="fa fa-reply fa-lg"></i> <em>返回<br>顶部</em> </a> <!-- E 浮动按钮 --> </div> <script type="text/javascript" src="/assets/libs/jquery/dist/jquery.min.js?v=1.0.2"></script> <script type="text/javascript" src="/assets/libs/bootstrap/dist/js/bootstrap.min.js?v=1.0.2"></script> <script type="text/javascript" src="/assets/libs/fastadmin-layer/dist/layer.js?v=1.0.2"></script> <script type="text/javascript" src="/assets/libs/art-template/dist/template-native.js?v=1.0.2"></script> <script type="text/javascript" src="/assets/js/jquery.autocomplete.js?v=1.0.2"></script> <script type="text/javascript" src="/assets/js/swiper.min.js?v=1.0.2"></script> <script type="text/javascript" src="/assets/js/share.min.js?v=1.0.2"></script> <script type="text/javascript" src="/assets/js/cms.js?v=1.0.2"></script> <script type="text/javascript" src="/assets/js/common.js?v=1.0.2"></script> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6850766", container: "_upguagn2t8", async: true }); (window.slotbydup = window.slotbydup || []).push({ id: "u6850838", container: "_12s5gcmjcvx", async: true }); </script> <script type="text/javascript" src="//cpro.baidustatic.com/cpro/ui/cm.js" async="async" defer="defer" ></script> <!-- 复制 --> <script src="/static/tool/clipboard.min.js"></script> <script> //代码高亮溢出显示滚动条 $('.main-content pre').each(function(){ var code = $(this).text(); $(this).wrap('<div class="auto" style="overflow:auto; position:relative;"></div>'); $(this).before('<span class="copyCode">复制代码</span><textarea style="display:none;">'+code+'</textarea>'); $(this).removeAttr("style",""); // $(this).wrap('<pre><code></code></pre>'); }); $('.main-content .codebody').each(function(){ var code = $(this).text(); $(this).wrap('<div class="auto" style="overflow:auto; position:relative;"></div>'); $(this).before('<span class="copyCode">复制代码</span><textarea style="display:none;">'+code+'</textarea>'); // $(this).wrap('<pre><code></code></pre>'); }); function unescapeSpecialChars(str) { return str .replace(/</g, '<') .replace(/>/g, '>') .replace(/&/g, '&') .replace(/ /g, ' ') .replace(/"/g, '"') .replace(/'/g, '\''); } //复制代码 $('.copyCode').on('click',function(){ var txt = $(this).next().html(); txt = unescapeSpecialChars(txt); new ClipboardJS('.copyCode', {text: function() {return txt;}});