如何给wordpress的the_title()函数加内容?我想在文章的title中增加显示我自己添加的字段如何实现?
我在数据库空增加了一个字段。我想在文章页的title中显示这个字段(例子:title-新字段)这样的应该怎么实现?我在页首调用数据库,但是不显示!如何解决?希望高手大大帮...
我在数据库空增加了一个字段。我想在文章页的title中显示这个字段(例子:title - 新字段)这样的应该怎么实现?我在页首调用数据库,但是不显示!如何解决?希望高手大大帮帮忙!
展开
2个回答
展开全部
不建议你直接在数据库里直接加新字段。用 WordPress 里面的 post meta 系统来存附加数据就可以了。可以用 add_post_meta 和 get_post_meta 函数实现,具体可以搜索一下用法。
可以改成:
<?php the_title(); echo get_post_meta($post->ID, '键名', true); ?>
add post meta 的用法在这里:http://codex.wordpress.org/Function_Reference/add_post_meta
可以改成:
<?php the_title(); echo get_post_meta($post->ID, '键名', true); ?>
add post meta 的用法在这里:http://codex.wordpress.org/Function_Reference/add_post_meta
追问
我的这个字段是加在数据库中的我需要先用sql语句调用这个字段然后在现实吗?还是直接调用字段就行啊?
追答
加在数据库里的话还是得用 SQL 来调用。但是不建议这样做,如果没有做好数据缓存的话运行效率会很低,不如用 postmeta。
展开全部
你只是想用文章标题 + 字段 的显示形式吗?还是有特别的需求。如果只是想在文章页面上的标题显示为标题 + 字段的话,修改文章的模板文件就行了。就是你用 the_title() 来输出内容的标题,然后再用 get_post_meta() 来获取到文章的某个自定义字段。
追问
兄弟能给段代码看看吗?我是.net出身的!才开始研究这个!不是很会!谢谢了!我就是想标题+字段来显示!字段是在数据库中增加的一个永久字段!就是每篇文章都有这个!但是内容不一样!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |