自定义WordPress主题widgets

将以下代码添加到functions.php: function widget_footer_copyright() { register_sidebar(array( ‘id’=>’widget_footer_copyright’, ‘name’=>’页脚版权信息’ )); } add_action(‘widgets_init’,’widget_footer_copyright’); 在模板文件中使用: <ul><?php dynamic_sidebar(‘widget_footer_copyright’); ?></ul&gt […]

在WordPress主题中使用自定义Shortcode

WordPress 的 Shortcode 常用的主要有3种: [shortcode foo=”bar”] [shortcode]text[/shortcode] [shortcode foo=”bar”]text[/shortcode] 这里简单介绍第一种的定制方法,编辑以下代码到functions.php: // [redirect url=”?page_id=100″] function sc_redirect( $atts ){ extract( shortcode_atts( array( ‘url’ => ‘http://mim […]

在WordPress主题中自定义菜单

1. 首先在主题的functions.php中注册菜单: register_nav_menus(array( ‘primary_nav’ => ‘Primary Navigation’, ‘secondary_nav’ => ‘Primary Navigation’ )); 2. 在后台的 Appearance -> Menus 中设置菜单项。 3. 在主题中显示菜单: wp_nav_menu( array(‘menu_class’ => ‘primary_nav’, ‘theme_location’ =>’primary_nav’) ); wp_nav_menu(); 函数支持丰富的参数,详 […]

在WordPress中创建自定义的文章类型

例如我想创建一个Events类型,用来发布企业活动事件,其实异常简单,我们分三步来操作: 一、创建Events类型: 编辑functions.php 文件,插入以下代码: add_action(‘init’, ‘register_events’); function register_events() { register_post_type(‘events’, array( ‘labels’ => array( ‘name’ => ‘Events’, ‘singular_name’ => ‘Event’, ‘add_new’ => ‘Add Event’, ‘add_ […]

从wordpress分类列表的widget中移除某个分类的插件

WordPress的分类小工具会把所有的分类都显示出来, 有时候我们只想显示其中的几个分类,或者隐藏某个分类。 对于这种需求,可以使用wp_list_categories($args)这个模板标签来控制它。 例如只想显示ID为1、3、5的分类: wp_list_categories(‘include=1,3,5’); 不显示ID为2、4的分类且显示每个分类的日志数: wp_list_categories(‘exclude=2,4&show_count=1’); 详细说明请参考官方文档: http://codex.wordpress.org/Template_Tags/wp_list_c […]

配置 WordPress 网络(多站点)功能 及 域名映射

自从Wordpress 3.0开始,新增了很多令人惊喜的特性,比如自定义POST类型,分类升级,自定义菜单,增加网络功能等,其中的网络功能即是传说中的多站点了,它整合了Wordpress MU的核心代码,让我们可以只用一套程序实现像WP MU一样的站群系统。 一、安装: 正常安装Wordpress,如果已经安装过,请先备份网站,然后停用所有插件。 二、激活多站点模式: 编辑文件 wp-config.php 在/* That’s all, stop editing! Happy blogging. */这一行之前加入以下代码: /* allow multisite */ define […]

WordPress 模板机制

这是 WordPress 模板的工作原理,从 WordPress 中文 找到的, 原作是一位国外友人,Tigerkin 做了重绘,在此感谢。 图示 简洁明了,一目了然,被奉为经典,今转帖于此,便于以后查阅。 最近在用WordPress开发通用型企业站,越来越体验到WordPress的灵活易用, 比那些所谓万能的CMS强多了,我还是同意那个观点: “‘CMS要有很多复杂的功能’是蒙人的。” 毕竟,能提高生产力的工具才是大众所需。  

WordPress模板标签手册

这是我在开发Wordpress模板过程中收集的一些常用函数模板标签。 整理出来 给需要的朋友看,也为以后自己查阅方便。 更多详细信息请参考WordPress官方文档(http://codex.wordpress.org/Template_Tags)。 常用的模板标签函数: < ?php bloginfo('name'); ?> : 博客名称 < ?php bloginfo('url'); ?> : 博客 Url < ?php bloginfo('description'); ?> : 博客描述 < ?php bloginfo('stylesheet_url'); ?> : CSS文件路径 < […]

第 1 页,共 2 页12