wordpress博客添加欢迎语句

wordpress博客添加欢迎语句
在去访问一些博友的站点时,发现有的站点会提示欢迎访问的语句,比如,欢迎光临夏日博客回来,这样的功能可以增加用户的体验度,研究了一下,原来是获取的 Cookie 的数据并显示出来的功能,当我们在预览博客的时候,会产生一个 comment_author_xxx 的 cookies,所以只要我们检测这个 cookies 是否存在就可以了,这种方法针对的是在本站注册的会员,先看一下如下的完整代码: <?php if(isset($_COOKIE['co...

wordpress默认发邮件地址修改

wordpress默认发邮件地址修改
经常会收到一封关于邮件地址为 WordPress@yourdomain.com 的邮箱发来的邮件,原来这是自己在评论了博友的文章后进行的回复,wordpress 主题中基本上都集成了邮件回复的功能,而进行回复的邮箱地址默认的则是 WordPress@yourdomain.com 了,如果我们想要改成自己的邮箱怎么办呢,比如我的邮箱地址是 wordpress@xiariboke.net,这样查看邮件的访客一下子就知道是哪个站点发来看邮件。 首先我们需要在 wordpre...

WordPress自带函数获取常用列表

WordPress自带函数获取常用列表
在制作 wordpress 模板的时候,经常需要获取一些常见的列表,比如在首页展示标签列表,分类列表,页面列表,友情链接等等,这几个列表都是有相关的函数的,不用再去查询SQL来获取了,使用的时候直接调用就可以,很方便的。 标签云 <?php wp_tag_cloud() ?> 标签云的列表如果没有什么太大要求的话,可以直接调用默认的就可以了,想要自定义样式的话,可以看下夏日博客之前发布的标签云文章。 分类列表...

WordPress置顶文章的功能实现

WordPress置顶文章的功能实现
独立博客的置顶功能恐怕不只 wordpress 有吧,基本上所有的博客系统都带有文章置顶的功能,可以参看夏日博客首页置顶的文章,将文章进行置顶,说明这篇文章很重要,被置顶的文章在其它普通文章之上进行优先展示。 文章的置顶在 wordpress 中是很容易实现的,在我们发布文章的时候就可以进行置顶文章,虽然在前台文章进行了置顶,却没有和其它文章进行区别分分开,比如以红字显示,或者添加置顶字样等等,下...

wordpress生成首页静态html

wordpress生成首页静态html
对于站点流量不是很大的用户来说,如果不想安装插件,哪么我们就只需要将网站的首页生成静态html即可,在 wordpress 中仅生成首页的 html 也是很简单的,原理使用的是 PHP 生成单独首页一样,只单独建立一个生成静态的 PHP 功能页面,然后去执行这个页面即可,下面夏日博客来教大家一下。 新建一个 generate.php 放入到根目录下即可,位置可以自定义,注意这个文件和 wordpress 中所有的文件是没有关联的,...

WordPress查询SQL语句

WordPress查询SQL语句
虽然wordpress提供了诸多函数文件,而且许多功能都已经整合到主题的functions.php文件中,但wordpress也允许用户直接在模板中使用SQL语句,虽然有点不太规范,但是适合懒人使用。 比如一些置顶的文章,热门的文章我就是直接使用SQL进行查询的,下面一些较常用的文章SQL调用,比如调用分类下ID等于3的所有文章,并且根据时间来进行排序,哪么就可以使用以下的SQL语句: SELECT * FROM wp_term_relationships,...

WordPress搜索功能的制作

WordPress搜索功能的制作
每个wordpress的博客几乎都有一个站内搜索的功能,这也是在制作 wordpress 模板时不能缺少的功能,而 wordpress 中制作搜索模板也是比较简单的,看下面的制作步骤是怎样的。 首先需要插入一个搜索框,wordpress 提供了这样一个函数,直接调用就可以了,代码如下: <?php get_search_form(); ?> 这个代码是用来调用 searchform.php 文件的,这个文件需要我们在制作模板的时候进行建立的,如果没有这个...

wordpress底部模板foot的制作

wordpress底部模板foot的制作
网站最底部通常都是一些简单的版权信息,另外可以添加一些电话号码,手机等等,在 wordpress 模板中,如果要制作底部 footer 模板,只需要在模板根目录下新建 footer.php 文件,在里面编辑自己的版权信息即可。 当然除了我们自己要编辑的版权信息外,wordpress 也提供了版权信息的函数,直接使用即可,代码如下: Powered by <a href="<?php bloginfo("url"); ?>/"><?php bloginfo("name"); ...

WordPress常用URL路径

WordPress常用URL路径
最近在研究wordpress的时候,用到一些url路径,比如首页的路径,我直接把路径的地址添上去了,比如当前网址的路径:https://www.xiariboke.net,后来查了一下,原来 wordpress 中提供了许多默认的URL路径函数,直接调用就可以了,下面整理的几个常用的URL路径。 plugins_url() — 插件目录的 URL (例如:https://www.xiariboke.net/wp-content/plugins) includes_url() — includes 目录的 URL (例如:https://...

wordpress删除多站点冗余信息

wordpress删除多站点冗余信息
wordpress 因其功能的强大,不少人使用 wordpress 建立起了多站点的CMS,更有人将其建成多站点的博客系统,就是每个用户一个单独的 wordpress 博客,跟新浪博客的服务大致一样,但有的时候当我们不再需要多站点的时候该如何彻底卸载掉 wordpress 产生的冗余文件代码和数据库的数据呢。 建立 wordpress 多站点大多使用的都是 WordPress Multisite 插件,而这个插件会改掉许多 wordpress 的默认配置文件,例...

wordpress保存远程图片到本地的插件

wordpress保存远程图片到本地的插件
发现一个好用的wordpress保存远程图片的插件,遂进行分享一下,保存远程图片有不少的国内外插件,这里推荐国人开发的 DX-auto-save-images,直接安装启用就可以保存远程图片了,插件的设置当中还可以提取保存的图片第一张为特色图像。 如果是个新闻CMS站点的话就可以安装怎么一款插件了,可以将所有的远程图片保存到本地,不至于源图片删除而出现图片打不开的情况,夏日博客小小的分享下而已,就不做多介绍...

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 ...