Wordpress主题制作笔记
文章目录
wordpress主题非常强大,完全可以定制出所需功能。把以下函数放入functions.php,把调用函数放入主题中所需的位置。
获取指定文章内容
根据指定文章的ID,获取内容,并以wordpress格式输出内容,函数:
function get_post_content_by_id($post_id = ''){ $post_content = $post_id == '' ? get_the_content() : get_post($post_id)->post_content; return wpautop($post_content); }
调用函数:
get_post_content_by_id($id),如
<?php echo get_post_content_by_id(20) ?>
不同分类调用不同sidebar
插件法:安装Widget Logic插件
使用方法:在小工具的widget logic设置出填入
(is_single() && in_category(X))其中X是分类ID。
参考: WordPress › Widget Logic « WordPress Plugins
使用导航菜单
导航菜单注册函数:
register_nav_menus()
导航菜单调用函数:
wp_nav_menu()
多级菜单的显示需要js或者css的支持。
函数使用参考:WordPress导航菜单函数register_nav_menus() 和 wp_nav_menu()
文章访问量统计
插件:WP-PostViews
该插件可以统计最多、最少被访问的页面等,函数详情参见:http://wordpress.org/plugins/wp-postviews/faq/
面包屑导航
调用友情链接
自从wordpress 3.5去去掉友情链接之后,使用此功能需要安装官方出品的Link Manager插件。然后在所需位置调用
wp_list_bookmarks函数,函数使用方法参见WordPress友情链接函数 wp_list_bookmarks()详解。
如果需要横排显示友情链接,可用CSS控制,核心是
list-style:none;去掉前面的点,
display:inline;把li行内显示,如
.linkcat li{floag:left;list-style:none;display:inline;margin:20px}
PS:这是一篇通篇外链的文章,算是记点笔记,方便以后查找。
文章作者 ladder1984
上次更新 2013-11-06