在前面,我们详细地介绍了怎样给wordpress主题添加自定义文章类型以及怎样在首页显示这些自定义文章类型的文章。这时,可能客户又有一个需求——想把某篇或某几篇自定义文章类型的文章置顶显示。置顶,wordpress程序自带的一种文章独特功能,让某篇文章在所有文章的最前面显示。

这wordpress程序自带的这个置顶功能只是能wordpress的普通post文章起作用的(如图1),而对于我们创建的自定义文章类型,就没有这个置顶了(如图2)。这时,我们就只有自己为wordpressCMS主题添加这个置顶功能了。那么,怎样为wordpress主题的自定义文章类型添加这个置顶功能呢?下面就随云创来看看吧。

当然,首先我们要让自定义文章类型能够在首页显示,这个在上一章中我们已经介绍了如何在wordpressCMS主题首页显示自定义文章类型了,这里就不多说了,省过。

然后,在你的wordpress主题 的functions.php文件中添加如下代码:

  1. add_action( ‘add_meta_boxes’, ‘ashuwp_add_book_box’ );
  2. function ashuwp_add_book_box(){
  3. add_meta_box( ‘ashuwp_book_sticky’, ‘自定义文章类型置顶’, ‘ashuwp_book_sticky’, ‘book’, ‘side’, ‘high’ );
  4. }
  5. function ashuwp_book_sticky (){ ?>
  6. <input id=“super-sticky” name=“sticky” type=“checkbox” value=“sticky” <?php checked( is_sticky() ); ?> /><label for=“super-sticky” class=“selectit”>置顶本产品</label>
  7. <?php
  8. }

代码解说:这段代码是在自定义文章类型的文章发表页添加了一个名为“自定义文章类型置顶”的自定义字段面版。这里要注意的是自定义文章类型名,这点很重要,我这里是延用了上章的自定义文章类型名“ book”,你可以把这个“book”改成你的自定义文章类型名。代码中的“side”表示这个置顶面版在页面的侧边显示,代码中的“high”表示置顶面版在页面顶端显示。这样,我们就为wordpress主题的自定义文章类型添加了置顶功能,效果如下图:

这个自定义文章类型的置顶功能有时还是很管用的,比方在wordpress网站的首页幻灯片上,有时就可以很方便地使用到,可以节省很多代码。有兴趣的朋友,可以更加深入地研究。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源