很多人在使用WordPress的时候都会有一些插入特定内容的需求,不管你怎么称呼把,叫广告也好,模板也罢,反正就是那玩意,我们可以使用段代码来实现内容模板的功能
前言
前两天在水煮鱼网站看到了一篇关于内容模板的文章,大神就是大神,各种功能随手就来,想想我们,怎么就搞不出来,但是作为一个会2句代码的wper来说,透过表面看本质还是可以明白这种功能核心在哪,一句话,其实就是通过ID获取文章内容,那么简单了,我们来搞吧
思路
我们想来捋一下思路,wpjam是先建立一个post-type来专门创建模板的,但是实际使用可能并没有那么多的模板,所以我们使用正常的文章就可以了,但是作为模板并不是适合直接显示的,我们就设定为私密文章吧,具体的调用可以使用短代码,参照之前大发的文章.
代码和使用
下面使用代码创建一个短代码
//给文章加内链短代码 function gdk_insert_temp($atts, $content = null) { extract(shortcode_atts(array( 'id' => '' ) , $atts)); $data = get_post($id); $content = $data->post_content; return $content; } add_shortcode('temp', 'gdk_insert_temp');
很简单的代码,然后我们直接建立一个文章,设立为私密文章
然后在对应文章里面调用短代码即可.
然后看下效果
后语
现在来看,其实这个功能并不难,但是如果要优雅的实现那些界面化的功能就稍微有点难了,如果只是需要这个功能的话,还是很简单的,遇到问题需要考虑下这个功能实质是需要什么功能就可以了,这个功能可以插入广告或者插入一些重复使用的内容
-- 完 --
试试看
很简单
懂得人美化一下就是插件,然后可以卖钱。