WordPress获取分类名称

WordPress获取分类名称
在 wordpress 中,文章是按照类别来进行区分的,而类别又分为主类别和子类别,有的时候需要获取主分类以及子分类的名称,我们来看一下如何进行获取。 获取当前分类的名称 [code lang="php"] <?php single_cat_title(); ?> [/code] 将本代码放入到单页文章内,就会显示出单页的当前分类名。 获取顶级分类的名称,可以在single.php,category.php文件中进行获取,如果有父分类则显示父分类,如果没有则...

wordpress在首页输出所有分类及文章

wordpress在首页输出所有分类及文章
在站点的首页输出文章的所有分类以及分类下的文章,这通常都是CMS系统中不可缺少的,哪么在 wordpress 中如何将所有的分类及文章循环读取出来呢。 实例的代码如下: <?php $categories = get_categories();// 得到所有分类列表 foreach ($categories as $cat) {// 循环所有分类 $catid = $cat->cat_ID;// 得到分类ID // 得到分类下10篇最新文章 query_posts("showposts=10&cat=".$catid.""); ?>...

wordpress当前文章ID的获取

wordpress当前文章ID的获取
之前的文章里介绍了 wordpress 获取当前分类的ID,这一篇来看一下 wordpress 如何获取当前文章的ID,当前文章的链接可以以ID来链接,也可以以别名来链接,但在数据库中是存在唯一一个ID号的,如果在调用的时候需要使用这个ID号,该怎样获取呢,在 wordpress 中获取同样是很简单的。 直接输出文章的ID,代码如下: <?php echo the_ID(); ?> 或者 <?php echo $post->ID ?> 而如果只想获取而不...

WordPress当前分类ID的获取

WordPress当前分类ID的获取
在制作 wordpress 时,经常要遇到获取 wordpress 当前分类ID的值来进行测试页面,wordpress中获取分类ID还是较简单的,在需要获取的任何页面加入如下的代码即可: <?php the_category_ID();?> 这句代码是直接将分类的ID输出了,如果我们想要分类的值,而不需要将分类ID输出该怎么办呢,看如下的代码。 <?php $cat_id=the_category_ID(false);?> 同输出分类ID一样,将其放入到指定的页面即可以。

wordpress在首页显示指定文章的内容

wordpress在首页显示指定文章的内容
最近在维护 wordpress 站点时,需要在首页调用指定的分类文章,发现后台只能设置默认显示最新的 N 篇文章,而不能设置显示指定的分类文章,遇到这种情况,可以在首页进行判断分类,比如添加代码: [code lang="php"] [/code] 这样可以控制显示的分类,但却对右侧的友链等产生不兼容。 所以这里还是提供两种方法,一种是直接使用插件 Simply Exclude,安装后就可以在后台设定前台的分类了。 另一种是使用纯...

wordpress自动SEO优化的方法

wordpress自动SEO优化的方法
一个站点最见的SEO优化就是网站标题,关键词和描述了,在 wordpress 中是需要单独设置关键词和描述的,最近码了一些文章,对于懒人的我,单独去设置挺麻烦,当然,如果能够手动设置的话对于SEO优化是最好的,毕竟文章的描述是什么自己最清楚了。 如果想要省劲的话,就可以让 wordpress 自动去获取关键词和描述信息了,其实原理就是关键词获取的是文章的 tag标签,描述获取的是截取文章的前多少个字符,现在...

wordpress优化jquery库文件

wordpress优化jquery库文件
发现小虎博客站点有许多的 jquery 库文件,因为这些 jquery 库文件是在网页文件顶部的,这在加载站点的时候会很影响速度的,而我大致看了一下这些 jquery 库文件,大多是一些网页的效果,比如图片点击放大的效果,还有一些字体 jquery 文件,其实这些文件大多并不一定要提前载入的,我们大可把这些文件放入到网页的底部,在所有元素都载入完毕之后再进行载入,这样是不影响 jquery 效果的,而且又加速了 wo...

wordpress多个版本共用插件目录

wordpress多个版本共用插件目录
在制作插件的时候,经常需要测试插件对于 wordpress 各个版本的兼容性,这样就需要我们安装多个版本的 wordpress,而想要测试各个版本兼容性的时候,往往需要在各个版本的 wordpress 中进行复制插件,很不方便,因为只要修改某个代码就需要重新再复制一份,哪么能不能让多个 wordpress 版本使用一个共用的插件呢,这样在修改插件代码的时候就不用再费劲复制了。 比如我们要测试一个插件在 wordpress 4.0 和...

WordPress无插件添加友情链接

WordPress无插件添加友情链接
wordpress 3.5以上已经不再显示友情链接了,在后台也已经看不到添加友链的导航了,这只是 wordpress 将友链取消掉了,但友链功能与文件还存在,只不过已经改成插件安装的形式了。 所以当你在后台看不到友链的时候先不用慌神,可以下载一款 Link Manager 的插件进行安装,安装后在后台就会将友链功能重新显示出来。 当然插件是越少安装越好,我们来看一下如何用代码来恢复友链的功能,在主题 functions.php ...

wordpress如何制作留言本

wordpress如何制作留言本
想必不少的独立博客都有自己的留言本吧,方便自己与用户的互动,在 wordpress 中,制作留言本也是很简单的,先复制一份 single.php 的文章页面,并命名为 guestbook.php,将文章页里面不需要的一些标签全部去掉,然后在顶部添加上如下的代码: <?php /* Template Name: Guestbook */ ?> 这是为了方便模板调用使用,这个时候在后台新建一个页面,在页面模板处可以看到 Guestbook,选择后保存,一个简单...

wordpress文章页模板用到的一些函数

wordpress文章页模板用到的一些函数
wordpress 主题中 single.php 文件相信大家已经很熟悉了,single.php 是 wordpress 的文章内容页面,在制作模板时,经常需要调用一些常用的文章属性,比如常见的文章发布日期,日志内容等,下面整理了一些常见的函数,方便使用时调用。 发布日期:<?php the_time("Y-m-d") ?> 日志链接:<?php the_permalink(); ?> 日志标题:<?php the_title(); ?> 日志内容:<?php the_content(); ?>...

wordpress热评文章调用

wordpress热评文章调用
wordpress的热评文章和最新文章一样是使用频率较多的,可以参看小虎博客首页右侧热评文章的调用,其实文章就是按照其评论数的多少来进行排序的,从一个文章的评论数量可以看出这篇文章的热度。 WordPress Popular Posts 插件来实现热门文章的调用。 如果主题没有集成热门文章的代码,而自己又不是太懂PHP代码,哪么就可以直接使用这款插件来调用,在后台搜索在线安装即可。 纯代码实现热门文章 小虎博客是...

wordpress获取当前分类的子分类列表

wordpress获取当前分类的子分类列表
wordpress 获取分类列表在前面的章节中已经介绍过了,在获取分类时需要用到分类的ID,而在获取当前分类的子分类列表时,同样需要获取当前分类的ID,先看如下的代码: get_query_var(‘cat’) 在前台可以看到当前的ID已经获取到了,哪么在调取分类列表的时候,就可以获取其子分类列表了,代码如下: <li><?php wp_list_cats("child_of=" . get_query_var("cat") . "&depth=1&hide_empty=0&...

WordPress随机文章调用

WordPress随机文章调用
上一篇了解了 wordpress 最新文章的调用,这一节来了解下 wordpress 随机文章的调用,最新文章与随机文章都是 wordpress 不可缺少的功能,几乎所有的主题都自带了 wordpress 随机文章。 foreach 遍历数组实现随机文章 [code lang="php"] <?php $rand_posts = get_posts("numberposts=10&orderb y=rand");foreach( $rand_posts as $post ): ?> <!--下面是你想自定义的Loop--> <...

WordPress最新文章调用

WordPress最新文章调用
之前有发布过 wordpress 最新文章的调用,下面再来看一下另外几种调用 wordpress 最新文章的方法。 wordpress调用最新文章最简单的方法就是使用 query_posts 函数了,在需要的地方调用这个函数即可。 主题中调用的方法:foreach 遍历数组实现调用最新文章,在主题中需要我们自定义自己的CSS样式,这个时候就需要用到 ul,li 等样式了,可以看下下面的方法代码: <ul> <?php $new_posts = get_posts("...

wordpress相关性的搜索排序

wordpress相关性的搜索排序
wordpress所提供的站内搜索基本上已经满足我们的需要了,最近在小虎博客进行搜索时发现一个问题,比如搜索 www.xiaohuboke.com/?s=夏日,搜索出来的结果都是按照发布时间来进行排序的,也就是最先发布的文章会先排列出来,如果文章较多,想要找出自己想要的文章就不容易了,其实有个办法可以将其搜索出来的结果按照相关性进行排序。 在其主题 functions.php 文件中插入如下的代码: /*@搜索结果按相关性排序...

修改ecshop验证码方法

修改ecshop验证码方法
ecshop 的验证码背景好像没有人去修改吧,保持默认的也蛮好看的,今天突然一个小伙伴问小虎博客,验证码的背景怎么去修改,其实也很简单的,ecshop 验证码的背景不是生成的,而是固定的背景进行调用的,我们找到验证码背景图片的路径: /data/captcha。 打开 /data/captcha 目录,我们会看到许多背景图片了吧,在这里对应前台的验证码进行修改就可以了,是不是很简单呢。

改变wordpress的后台样式

改变wordpress的后台样式
将wordpress整个升级后,使用wordpress后台很不习惯,最新版的后台样式与之前3.5版本的后台相差实在是太大了,这个时候就想到能不能把整个后台的样式再换回来呢,但升级的功能不能变,只把CSS样式换回来。 于是便将老版的后台样式扒出来了,当然也可以自己新建一个CSS样式,比如 old_wordpress.css,放到当前主题的目录下,可以自己定义样式,这些样式要和当前主题一致,也就是后台所有模板对应的CSS样式一...

wordpress标签云字体大小

wordpress标签云字体大小
在前几篇的文章中,小虎博客发表了 wordpress 标签云的文章,从之前的文章中可以看到 wordpress 标签云其实就是一个wordpress中的函数 wp_tag_cloud 来控制的,例如在主题模板中使用如下的代码: [code lang="php"] [/code] 将上面这段代码放入到模板文件中即可实现标签云的效果,而标签云的效果在后台也提供了小工具,如果想要修改标签云字体的大小,是可以修改小工具的控制模板的,但唯一的缺点就是修改...

wordpress如何添加时间小人效果

wordpress如何添加时间小人效果
这几天有博友问关于wp时钟小挂件是怎么制作出来的,放到博客上蛮有意思的,其实这种效果我也没有做过,但第一感觉肯定是个动画,类似于博客宠物的动画一样,应该是个 swf 的文件经过 JS 调用到站点上的,我们知道,这种时钟效果如果用 flash 来制作并不是很难的,将其制作好的整个动画直接插入到 wp 中不就可以了嘛。 查看有时钟小挂件的博客源文件,去尝试着找 swf 的路径文件,终于找到如下的动画: http:/...