标签分类:WP主题

WordPress摘要相关开发

主题开发时又出现使用more标签显示摘要与使用excerpt摘要相关filter出现混淆的问题。

WordPress主题开发中有两种显示摘要的方法,一种是利用more标签<!--more-->,该方法需要作者在文章适当位置中插入该标签;另一种是正宗的摘要使用函数the_excerpt显示,该方法既可以在文章编辑页面中填入,也会自动生成摘要。

第一种方法可以在调用函数the_content时通过传入参数来定义“阅读更多”链接样式,而与excerpt摘要相关filter完全无关。

第二种方法可以使用多种filter进行“阅读更多”链接定义,使用excerpt_length来定义自动生成摘要的长度(系统默认为55),使用excerpt_more定义自动生成摘要时“阅读更多”链接的样式,使用get_the_excerpt定义手动添加摘要时“阅读更多”链接的样式。

WordPress相关轻博客主题开发经验

轻博客类型的主题已经是现今个人站的设计风尚,不少大型设计博客站点也投入轻博客风格的怀抱,典型的就是Smashing Magzine,其站点的样式充分体现了目前实用类博客的结构设计思路,其结构可归纳为: 导航栏 nav.toplevel 主内容区 div#container > div.sidebar+div.main(fluid) 博客导航区 div#wpsidebar 底部功能区  div …

阅读全文

正确理解WordPress设置API

WordPress设置API使用起来并不算太方便,很多地方都容易混淆,因此在本人读懂并改写了主题相关的设置类之后,就想把相关容易混淆的地方详细说明一下。

函数register_settingsettings_fields为一组,它们之间使用参数option_group进行关联,另外函数register_setting注册了get_option函数所需要的参数option_name。这两个函数一个用于注册设置信息,一个用于显示设置信息(实际即一组hidden属性的input标签,显示时使用参数option_group)。

函数add_settings_sectionadd_settings_fieldadd_[theme或options]_page为一组,它们之间使用参数menu_slug进行关联,由该参数可知这些函数只与某个特别的page相关,用于注册表单展示信息。使用函数do_settings_sections来渲染展示表单(显示时使用参数menu_slug)。

关于settings的状态栏使用<?php settings_errors(); ?>,该函数即可显示黄色的状态栏。更多状态栏相关开发参考这个链接

 

为国人官方网站打造的WordPress主题WhiteIE

目前本人做站最熟练的就是使用WordPress,于是想到可以为国人所谓的官网打造一个可定制的主题来简化以后可能的开发任务。 显然这个主题必须支持各种IE,所以干脆名字就叫White IE吧。 主题特色是已经包含收集了常用插件,比如导航栏,幻灯片,以及只显示某个分类下面文章的小工具等。所以各种官网需求开发都可以直接制作子主题即可。 本来很简单的事情,由于参考了hybrid代码就给整复杂了,其主题设定 …

阅读全文

filter的使用

WordPress开发中action与filter的使用是一个重要的部分,相比action来说filter这个概念更难理解,如果能够完全理解filter,action就根本不是问题。本人也是在开发主题的过程中终于完全理解,于是立即记录分享一下。 filter概念就如名字表示的那样用于过滤输出的内容,相关API很简单,基本就是add_filter与apply_filters两个函数。add_filt …

阅读全文

第 1 页,共 2 页12