wordpess返回当前文章的标题函数the_title_attribute

wordpess返回当前文章的标题函数the_title_attribute
返回 wordpress 当前文章标题的函数 the_title_attribute(),之前介绍过 the_title() 函数,两者都是 wordpress 的内置函数,都是返当前标题的,功能基本上一致,唯一不同的就是 the_title_attribute() 过滤的标题中的 html 标签,返回的只是一个实体,看起来就更“简洁”了,而 the_title() 函数则不会过滤 html 标签。 用法如下: <?php the_title_attribute('arguments'); ?> 示例: <?php the_tit...

wordpress高亮插件的批量替换

wordpress高亮插件的批量替换
刚开始的时候使用的高亮插件是 CodeColorer,这款插件是基于GeSHi代码高亮库的,使用的时候感觉此插件功能强大,尤其是设置里面可以定自定义好几种的样式,大概使用了半年的时间吧,随着对 wordpress 的熟知程度,后来接触到了功能更为强大的 wordpress 高亮插件 SyntaxHighlighter Evolved,其实功能上 SyntaxHighlighter Evolved 插件不见得要比 CodeColorer 更强大,但是SyntaxHighlighter Evolved插件...

增强wordpress搜索结果的相关性

增强wordpress搜索结果的相关性
稍稍改进一下 wordpress 搜索结果页面,wordpress 的搜索结果默认的是按照时间来排序的,相关性是没有问题的,但如果文章越来越多的时候,搜索结果再按照时间来排序就不是哪么理想了,总不能找一篇相关的文章要翻十几页甚至几十页吧,所以我们就要想办法把相关性更强的文章放到最前面,其它相关性不是很强的排到后面,这样能够在第一时间找到自己想要的文章结果。 同样需要在主题下 functions.php 文件中加...

wordpress返回分类名称

wordpress返回分类名称
根据 wordpress 分类ID返回分类名称的函数 get_cat_name,在循环读取出分类名称的时候必备的一个函数,我们来看一下用法实例. <?php get_cat_name($cat_id) ?> $cat_id 就是分类的ID了,注意一定要为数字整型,在输出分类名称时只需要将整段语句进行 echo 出来即可,代码如下: <?php echo get_cat_name($cat_id) ?> 如果要手动指定ID则将 $cat_id 替换成分类的ID即可,比如如下代码: <?php ...

wordpress自定义搜索页面

wordpress自定义搜索页面
当自己的博客内容越来越多的时候,站内搜索就会显得越发重要了,而我们想要的就是搜索出其相关的内容,有时候 wordpress 默认主题常规的搜索页并不是我们想要的,这个时候就可以自定义搜索页面和结果页面了,改成自己喜欢的样式。 1,搜索框代码: 搜索框的样式看起来更简单一些,只需要把 form 表单做得好看一些就可以了,可以直接使用 DIV+CSS 来进行控制,下面是搜索框代码: <form role="search" meth...

wordpress文章排序的几种方式

wordpress文章排序的几种方式
wordpress 中文章的几种排序,也适用于单页或者 tag 等,我们先来看一下其使用的一般用法。 orderby=date 按发布日期排序 orderby=modified 按修改时间排序 orderby=ID 按文章ID排序 orderby=comment_count 按评论最多排序 orderby=title 按标题排序 orderby=rand 随机排序 完整的一个实例如下: <?php $posts = get_posts("numberposts=10&meta_key=top&orderby=meta_value_num&order=asc")...

wordpress分类模板显示不同侧边栏

wordpress分类模板显示不同侧边栏
前几天有介绍过一篇文章《wordpress不同分类调用不同模板文件》 https://www.xiaohuboke.com/soft/1401.html,利用的是 wordpress 自定义字段来实现的,而最近在群里跟一些技术大牛交流,说如果分类没有多少,再使用这种方法就显得有点累赘,而且还要去改增加自定义函数,建立模板页面,不利于方便管理。 当然还有比较简单的方法,就是不用我们自己去建立函数,使用 wordpress 默认的判断语句来实现不同分...

wordpress弹出留言窗口comments_popup_link函数

wordpress弹出留言窗口comments_popup_link函数
wordpress 的评论功能提供了两种显示方式,一种就是在页面上显示普通的表单提交评论功能,另一种就是点击留言弹出一个小窗口进行留言显示,用户体验上来说,第二种的体验更好一些,也更美观一些,但其占用的资源也要多一些,毕竟弹出是需要加载JS效果的。 wordpress 自带了是否启用弹出留言窗口的这种函数,我们来简单看一下,函数如下: <?php comments_popup_link("No Comments >>", "1 Comment&...

wordpress常规配置bloginfo函数

wordpress常规配置bloginfo函数
wordpress 中有一些常规的设置,比如首页地址,wordpress安装路径,feed 地址,站点编码格式等等,这些常规的参数在模板中是经常要用到的,wordpress 提供了内置的函数来进行调用这些信息。 当我们需要在模板中调用这些信息的时候直接使用 bloginfo($show) 函数即可,$show 是参数,下面是使用频率较高的参数. admin_email = admin@example.com atom_url = https://www.xiaohuboke.com/home/feed/atom char...

wordpress博客添加欢迎语句

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

wordpress默认发邮件地址修改

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

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.xiaohuboke.com,后来查了一下,原来 wordpress 中提供了许多默认的URL路径函数,直接调用就可以了,下面整理的几个常用的URL路径。 plugins_url() — 插件目录的 URL (例如:https://www.xiaohuboke.com/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站点的话就可以安装怎么一款插件了,可以将所有的远程图片保存到本地,不至于源图片删除而出现图片打不开的情况,小虎博客小小的分享下而已,就不做多介绍...