php中使用重定向跳转时,“Warning: Cannot modify header information - headers already sent by (output started at...”是常见的错误提醒,出现该错误的原因是跳转函数前有包括回车、空格、换行的输出,解决方法是使用ob_start()函数打开缓冲区,使用跳转前的输入进入缓冲区而不会立即输出,避免这个错误提醒。近两天博客吧制作的wordpress主题中出现该提示,解决方法是在主题fun...
制作wordpress模板时为了实现一些功能,常需要在分类列表页面或文章页面调用当前所属分类的ID,获取方法很简单,几行代码即可实现。 (更多…)
制作简单的wordpress模板非常容易,但为了在开发制作模板时合理利用资源及提高工作效率,知道wordpress模板文件层次,了解wordpress是如何加载模板文件是非常有必要的。下面是多梦网络对wordpress模板文件层次的详细介绍,推荐! (更多…)
get_template_part()是wordpress 3.0版本以后出现的函数,函数的作用是在模板文件中加载另一个指定模板文件,指定{slug}和{name}就可以包含文件{slug}-{name}.php,如果没有这个文件则包含{slug}.php文件,有利于模板重复代码片段转换成模板文件被调用,使用模板代码更加简洁。 (更多…)
在使用wordpress内置搜索框搜索,当搜索的结果只有一个时,不显示搜索结果页面而直接跳转到该结果页面。这种效果的好处是搜索结果是用户需要的,可以提高用户体验;坏处是搜索结果非用户需要的,不利于用户体验。 (更多…)
前面博客吧分享过教程《wordpress搜索结果排除指定文章或页面》,通过该教程可以让指定的文章或页面不出现在搜索结果中。现在要介绍的教程是在wordpress搜索结果中完全排除页面,即禁止搜索到任何wordpress页面。方法也很简单,通过判断搜索到结果的类型是否属于page,如果是就忽略掉,不是就显示出来。 (更多…)
博客吧前面制作的一个wordpress主题使用了mb_strimwidth截取内容摘要(教程《 WordPress 博客首页控制摘要输出的代码》),有个别用户安装使用后,摘要内容末端的字符显示为乱码,搜索mb_strimwidth函数后找到两个解决方法,操作都很简单。 (更多…)
在wordpress后台设置固定链接可以实现文章、分类、标签等页面的URL伪静态形式,但是wordpress站内搜索结果页面的URL依然是“http://域名/?s=关键字”的动态URL形式,部分WP博主觉得不符合SEO要求,希望把搜索结果页面的URL也实现“http://域名/search/关键词”的伪静态形式,实现方法也很简单,只需要通过在functions.php文件添加相关的函数代码即可。 (更多…)
wordpress自带的缩略图功能会对每次上传的所有图片根据设置的图片尺寸进行裁剪,并把原图和裁剪后的图片保存在网站空间中,图片只裁剪一次,更改设置的尺寸不会重新生成,这样不仅占用主机空间,以后改版网站时还要使用同一尺寸的图片,否则图片会失真或变形。timthumb.php是专门针对wordpress开发的集成在wordpress主题中的缩略图应用项目,只会对调用的图片进行裁剪,而且是在有访问请求时才临时生成一个配置文件,在一定时间内缓存在空间中,不会生成多余的缩略...
博客吧前面转载了一篇文章介绍讲解WordPress自定义短代码Shortcode的详细方法,由于该教程里面主要介绍的是如何创建短代码,所以只使用一个简单的调用最新文章的短代码为例进行讲解,部分博主可能需要更高级的或者调用其它内容功能的短代码,因此博客吧再次转载了WordPress啦博客翻译的《精通WordPress简码》教程,里面涵盖了大部分常用的调用短代码。 (更多…)
给企业客户制作wordpress主题时要在分类列表页面获取当前分类的父分类下所有子分类文章列表功能,博客吧的方法是先获取当前分类的父分类ID,然后再循环输出父分类下各子分类的文章列表(请看wordpress分类列表页面显示该分类下的子分类文章列表),获取当前分类的父分类ID代码方法如下。 (更多…)
jQuery库是时下最流行、最通用的前端开发js框架,目前百分之九十以上的wordpress主题模板几乎都有使用jquery库,我们在制作wordpress模板的时候一般会先下载jquery库文件,然后与模板文件放在一起,再在模板代码中调用。其实作为时下最流行的开源程序wordpress已经集成了jquery库,wordpress模板开发者只需要在文件中添加相关的调用代码即可,但是wordpress集成的jquery和原版的有一点区别,前者加入了jQuery.noC...
对于类似发布各种活动通知或到期时间内容的wordpress站点,也许会需要这样一个功能:发布活动内容的时候设定活动的到期日期,当活动还没有过期,网页显示“进行中”;当活动已过了设定的日期,网页则显示“已到期”或者不再显示该文章。有了这个功能,wordpress站长就不需要每次在活动过期后再编辑文章,实现的方法可以通过wordpress内置的自定义字段。 (更多…)