wordpress返回当前页或分类页标题函数single_cat_title

wordpress返回当前页或分类页标题函数single_cat_title
通常情况下,wordpress的分类页和标签页页面名称就是其标签了,不过这个可以在后台进行单独的设置,而获取这个分类页或标签页也有其返回的函数 single_cat_title(),但只能在循环外使用。 语法如下: <?php single_cat_title( $prefix, $display ); ?> 默认用法: <?php single_cat_title( $prefix = "", $display = true ); ?> 参数: $prefix (字符串) (可选) 标题前的文本 默认: 无 注意:如果$d...

wordpress当天发表日志以超链接显示

wordpress当天发表日志以超链接显示
发现博友的归档日志中有这样一个小小的功能,在归档日志某一个月份中,比如2015年1月21号发的日志,在归档页面将整个1月份的日志正常显示出来,但都不给链接,只有当天的日志有链接,而当鼠标经过的时候,会显示所有关于21号发的日志,一行一个来显示。 最后夏日博客从网上找了这样一个HTML的结构来实现了这样的效果。 <table id="wp-calendar"> <caption>2015 年一月</caption> <the...

wordpress编辑当前日志函数edit_post_link

wordpress编辑当前日志函数edit_post_link
偶然在研究 wordpress 后台发现的显示当前正在编辑日志链接的函数 edit_post_link,wordpress 真是博大精深呢,就连编辑提交过来的链接都是用函数来实现的,不得不佩服,因为是后台编辑日志链接的函数,所以这个函数只有当我们以最高管理员权限登陆的时候才可见,前台基本上用不到。 edit_post_link 的语法如下: <?php edit_post_link("Edit", " | ", ""); ?> 我们可以看到一共有三个参数,第一个就...

wordpress一个模板包含另一个模板代码函数get_template_part

wordpress一个模板包含另一个模板代码函数get_template_part
为了使 wordpress 能够进行重用代码,我们可以使用 get_template_part() 函数,这个内置的函数可以在 wordpress 当前主题下加载另一个主题中的部分代码来使用,使得当前的主题可以更容易进行代码的重用,如果我们有子主题,哪么使用这个函数还可以使子主题更方便的使用父主题的文件或者是代码片段。 下面来看一下用法,语法如下: <?php get_template_part($slug, $name ); ?> 用于在模板中包含指定的...

wordpress 3d标签云插件

wordpress 3d标签云插件
相信不少用户都已经看过 wordpress 3d标签云的效果了,这种标签云很炫,所有的标签在一个3D空间内不断旋转,视觉效果超酷,其实这种效果调用的是一个3D式的flash,所幸这个flash文件并不是很大,所以对于博客速度的影响也是比较小的。 下面介绍两款关于 wordpress 3d标签云的插件。 WP-Cumulus 这款插件就是上面说到的直接调用的是一个 3d flash的插件,它的源代码和 wordpress 标签云基本一致,而且文件较...

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.xiariboke.net/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.xiariboke.net/home/feed/atom chars...

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