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.xiaoxueboke.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.xiaoxueboke.com/home/feed/atom cha...

wordpress博客添加欢迎语句

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

wordpress默认发邮件地址修改

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

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.xiaoxueboke.com,后来查了一下,原来 wordpress 中提供了许多默认的URL路径函数,直接调用就可以了,下面整理的几个常用的URL路径。 plugins_url() — 插件目录的 URL (例如:https://www.xiaoxueboke.com/wp-content/plugins) includes_url() — includes 目录的 URL (例如:http...

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,安装后就可以在后台设定前台的分类了。 另一种是使用纯...