自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

转载 WordPress在仪表盘中添加自定义模块

如何在仪表盘界面添加一个自定义模块区域,显示我们想要的内容,今天我们就来分享一下添加自定义模块的方式。找到我们的主题文件functions.php ,添加以下代码:functions.php文件添加功能时,一定要添加对应的注释,方便我们后期查找。以下是添加的代码// 添加自定义模块add_action(‘wp_dashboard_setup’, ‘my_custom_dashboard_widgets’);function my_custom_dashboard_widgets() {gl

2021-01-26 11:20:02 545

转载 WordPress后台运行慢的原因和解决办法

有很多朋友会发现新安装的WordPress运行起来也会时快时慢,那么接下来我们来分析一下是什么原因以及解决这个问题的方法。打开浏览器,打开浏览器控制台,重新加载wordpress后台地址,我们会发现network这里有两个文件特别耗费资源(这两个文件是wordpress用户头像文件)。原因是这两个文件链接地址是外网地址,也就是国外的服务器,相对国内来说并不稳定,所以加载就会有时候快有时候慢。那么如何解决这个问题呢?方法一:关闭头像显示进入控制台,找到设置里的讨论 下面头像显示,取消勾选,保存更改。

2021-01-19 10:29:15 1335

转载 WordPress如何插入广告

有的WordPress站长想在自己的网站中插入一些广告,尤其是有一定流量基础的网站,一个广告位可能会带来不菲的收入。那么如何在网站内容之间添加广告呢?下面我来分享两个方法。1.使用Insert Post Ads插件首先,安装Insert Post Ads插件,最简单的方式就是点击“插件”,“安装插件”,直接进行搜索,找到Insert Post Ads,点击安装。安装完成后,点击插件管理,启用Insert Post Ads。Insert Post Ads插件方便快捷,随时管理你的广告,可以在文章

2021-01-19 10:21:51 1905

转载 WordPress后台的用户列表如何实现根据文章数进行排序?

对于开放注册的 WordPress 多用户博客而言,我们可能需要了解用户所发布的文章数量,虽然 WordPress 后台的用户列表有“文章”这个列,但是默认是不支持排序的。无法快速查看发布了文章的用户以及他们的文章数量,那么WordPress后台的用户列表如何实现根据文章数进行排序?我们只需要将下面的代码添加到主题的 functions.php 即可://用户列表可以根据文章数进行排序if ( ! class_exists('Sort_Users_By_Post_Count') ) {clas

2021-01-19 10:15:03 130

转载 自定义WordPress连接数据库出错页面

我们在进行WordPress建站的时候,经常会出现“建立数据库连接时出错”,一般WordPress不会自动发送邮件告诉你错误,需要我们创建一个自定义的数据库错误页面,那么如何自定义WordPress连接数据库出错页面?我们只需在 wp-content 创建 db-error.php 文件。在这个自定义的错误页面中,我们可以做到这三件事:告诉搜索引擎这只是个临时错误;发送邮件通知站长;优化页面信息,而不只是丑陋的一句话;示例代码<?php$protocol = $_SERVER['SER

2021-01-19 10:12:22 84

转载 WordPress如何实现首页与分类页的分页?

WordPress主题开发的时候,需要考虑好WordPress首页、分类页、搜索页的分页效果,特别是WordPress博客类主题,那么如何实现首页与分类页的分页?方案1:首页与分类页的分页放到1个勾子里。在function.php文件里添加如下代码:function custom_posts_per_page($query){if(is_home()){$query->set('posts_per_page',8);//首页每页显示8篇文章}if(is_search()){$

2021-01-19 10:01:42 464

转载 WordPress主题开发内容相关编写

WordPress主题开发内容相关编写,内容分内容列表和内容详情两部分。首先说下列表文章标题<h3 class="title"><a href="/<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h3>文章标签<?php the_tags('标签:', ', ', ''); ?>添加日期<?php the_

2021-01-19 09:54:34 60

转载 WordPress网站开启/禁用自动嵌入文章功能

WordPress自动嵌入文章是基于wp-embed.min.js文件实现的一种嵌入式引用功能,从wordpress4.4起,官方默认开启了其支持,当使用wp_head与wp_footer输出网页头部与底部时,wordpress会默认输出wp-embed.min.js。并提供内容嵌入,不想用它直接禁止它就好了。今天我们讲讲WordPress网站开启/禁用自动嵌入文章功能。此功能生成的引用代码会被更新到数据库中,并且会访问引用目标。生成的引用代码是包裹在iframe标签中的,所以对搜索引擎非常不友好,国内百

2021-01-19 09:37:49 270

转载 插入视频短代码WordPress函数wp_video_shortcode

如何给WordPress网站插入视频呢?我们一起看看插入视频短代码WordPress函数wp_video_shortcode。wp_video_shortcode( array $attr, string $content = ‘’ )wp_video_shortcode的官方描述,用来构建短代码输出视频。这实现了视频短代码在帖子中显示mp4的功能。参数说明$attr(array) (必须) 短代码属性值‘src’(string) 视频资源的URL地址,默认空‘height’(int) 嵌

2021-01-19 09:36:27 17559

转载 WordPress主题开发自定义导航菜单方法

一个网站的导航菜单可能有顶部导航菜单、主导航菜单、底部导航菜单等。所以,在WordPress主题开发时,我们就要考虑到如何自定义这些导航菜单。下面我们看看WordPress主题开发自定义导航菜单方法。第一步:注册创建自定义导航菜单wordpress为我们提供了一个注册自定义导航的函数:register_nav_menus(),参数是一个数组。我们在wordpress主题的functions.php文件中添加如下代码://注册自定义导航菜单register_nav_menus( array('t

2021-01-19 09:33:58 785

转载 在WordPress评论里添加电话、手机号、微信号的表单功能教程

WordPress默认功能只有自带的四项字段表单,分别为包含内容在内的昵称、邮箱及网址,基本上满意了绝大部分访客评论时的需求。如果想要做营销型网站就需要访客留下高效的联络方式,比如手机或是微信。今天我们给大家分享一下在WordPress评论里添加电话、手机号、微信号的表单功能教程。为WordPress主题添加电话和微信号操作步骤:1、在wordpress主题里找到评论文件即 comments.php ,找到邮箱的字段表单代码,并在下面添加以下代码:<p><input type=

2021-01-18 09:47:53 882

转载 WordPress根据文章浏览量进行排序教程

我们想要实现最多人看的功能就必须对WordPress的代码风格及编写规范有一定了解,因此仅适合具备一定编程基础的人进行二次开发或者直接使用现成的代码,接下来为大家分享一个WordPress根据文章浏览量进行排序教程。将下方代码添加进functions.php外加一个php文件即可实现://根据浏览量从多到少进行排序function get_most_viewed_format($mode = '', $limit = 10, $show_date = 0, $term_id = 0, $before

2021-01-18 09:44:28 803

转载 如何自定义WordPress登录页面的LOGO图片、链接及提示?

在WordPress主题开发用户中心的时候发现WordPress本身的注册登录页面也是不错的,但是很多开发者想要在这个基础上进行改进,改进后会在整体用户体验度上还是有好的,如何自定义WordPress登录页面的LOGO图片、链接及提示?将下方代码添加进function即可实现://自定义登录页面的LOGO图片,其中/mytheme/img/site.png更换为你要使用的LOGO链接function my_custom_login_logo() {echo '<style type="te

2021-01-18 09:43:10 446

转载 在WordPress前台设置用户最后登录时间方法

其实WordPress用户功能还是比较弱的,熟悉WordPress的都知道用户信息是没有默认的调用代码,比如用户注册时间及最后登录时间等,今天就为大家分享一下在WordPress前台设置用户最后登录时间方法。可以将下面的代码添加到当前WordPress主题functions.php中:// 记录登录时间function user_last_login($user_login) {global $user_ID;// 纠正8小时时差date_default_timezone_set(PRC

2021-01-18 09:29:46 274

转载 如何自定义WordPress文章排序?

一般情况下,WordPress是默认不能自定义文章排序的,如果想要修改文章的显示数据,可以通过修改发布时间来实现,那么如何自定义WordPress文章排序?文章自定义排序功能,对于企业网站和强迫症患者来说,是非常需要的,考虑到很企业都需要把某些产品优先显示,我们的WordPress企业主题,首页文章都是可以指定显示的。我们这里说的自定义文章排序,则是控制全站的,后台+前端列表都是显示的自定义排序,是不是很棒?该功能可自由开启关闭,可对文章以及分类目录进行自定义排序。本文转自六艺开源:阅读原文.

2021-01-18 09:27:06 461

转载 WordPress程序判断移动端设备的常用函数

WordPress程序判断移动端设备的常用函数wp_is_mobile(),是用来检测当前浏览器是否运行在智能手机、平板电脑等移动设备上。但某些情况下,这个函数并不能满足我们的需求,比如我们要分别判断 iPhone、Android以及iPad等等,在这个情况下,wp_is_mobile() 是明显不够用的,那么我们可以自己增加一点代码来判断各种移动端设备。将以下代码添加到当前使用的WordPress主题的functions.php中// 添加移动端设备判断函数function is_ipad()

2021-01-18 09:25:45 370

转载 WordPress限制重复评论的间隔时间方法

现在很多站长喜欢使用WordPress文章评论功能,但是经常会遇到刷垃圾广告,这样会对网站产生一定影响的。想要解决这个问题,就需要给评论添加一个间隔时间限制就可以了,今天就分享WordPress限制重复评论的间隔时间方法。下面这段代码就能解决://WordPress纯代码限制重复评论的间隔时间add_filter('comment_flood_filter', 'suren_comment_flood_filter', 10, 3);function suren_comment_flood_f

2021-01-18 09:23:59 446

转载 WordPress网站如何禁止用户注册的时候使用某些用户名?

现在网站用户注册的时候都有一个屏蔽非法关键词,就是禁止注册某些用户名,就是为了防止用户使用一些特定的用户名,比如管理员、官方等用户名,还有那些攻击性的词语,从而提高网站的安全性,那么WordPress网站如何禁止用户注册的时候使用某些用户名?下面这段代码能够完美解决WordPress禁止用户注册某些用户名。function sozot_validate_username($valid, $username) {$forbidden = array('forum','forums','fa

2021-01-18 09:20:20 505

转载 修改WordPress的php文件权限设置教程

本文是对修改WordPress的php文件权限设置讲解,大家可以参考,如果使用的是linux系统可以使用cd命令到你需要修改权限的文件或文件夹所在的目录,然后使用chmod的命令来修改文件权限。WordPress中不能安装theme或者修改theme或删除theme,命令如下:chmod 755 wordpressfind wordpress -type d -exec chmod 755 {} \;find wordpress -iname “*.php” -exec chmod 644 {} \

2021-01-18 09:12:07 385

转载 WordPress上传文件时自动重命名方法

今天为大家分享WordPress上传文件时自动重命名方法。1.按时间重命名上传文件时会以“年月日时分秒+千位毫秒整数”的格式重命名文件,如“20161023122221765.jpg”//wordpress上传文件重命名function git_upload_filter($file) {$time = date(“YmdHis”);$file[‘name’] = time."".mtrand(1,100).".".pathinfo(time . "" . mt_rand(1, 100) . "

2021-01-18 09:05:25 386

转载 WordPress程序有哪些下拉菜单样式表代码?

WordPress主题最常用的菜单体验方式就是下拉菜单,但是很多新手对菜单的使用和调整方式都不是很明白,不懂样式表的更难操作。那么WordPress程序有哪些下拉菜单样式表代码?今天就为大家提供现成的样式表代码样式,可以直接复制过去就可以呈现下拉的形态,并且可以直接用于WordPress主题的调整中,在对应的代码里添加一下菜单函数就可以成功应用在现有的主题上。<style>/* 下拉按钮样式 */.dropbtn {background-color: #4CAF50;colo

2021-01-15 09:51:14 202

转载 如何禁止WordPress的自动搜索功能?

很多使用WordPress建站的朋友对自带的搜索功能很不满意,存在可能被恶意请求的缺陷,从而会导致服务器存在危险。也有很多朋友会禁用WordPress内置的搜索功能,那么如何禁止WordPress的自动搜索功能?可以通过在主题的functions.php文件中添加相关的函数代码实现。function disable_search( $query, $error = true ) {if (is_search() && !is_admin()) {$query->is_sea

2021-01-15 09:48:53 237

转载 去除WordPress文章中图片P标签教程

如果在WordPress文章中插入图片就会自动添加p标签,其实p标签对文章样式影响很大,比如说图片内容框架边缘足够美观。如果添加p标签加入就会打破所有样式体验,文字的p都要有两个汉字的缩进,但图片并不希望缩进,所以去掉图片的p标签是最好的办法。可以通过下面的代码解决。//去掉wordpress正文图片的p标签function img_unautop($pee) {$pee = preg_replace('/<p.*?>\\s*?(<a .*?><img.*?>

2021-01-15 09:46:26 434

转载 WordPress支持上传svg、ico、webp文件功能教程

随着网络的不断发展,早期的png,jpg等图像已经不能满足现如今的需求,需要WordPress支持更多的文件格式,今天就为大家分享WordPress支持上传svg、ico、webp文件功能教程。当你上传不受支持的图片格式时,就会出现错误提示:上传失败。由于安全原因,这个文件类型不受支持。接下来看看WordPress支持上传svg、ico、webp文件功能教程,修改主题文件 functions.php 将以下代码复制到其最后保存即可。add_filter('upload_mimes', 'dmd_upl

2021-01-15 09:44:04 768

转载 限制WordPress文章标题字数方法

WordPress文章标题太长会导致主题异常并影响美观,很多朋友咨询该如何限制WordPress文章标题长度字数,今天就为大家分享一下限制WordPress文章标题字数方法,包括前端限制及后端编辑器限制。WordPress 自带的函数是直接输出文章标题长度的,标题太长了就会自动换行,解决办法是使用mbstring函数库来解决,这样就可以指定具体标题字数。前端限制文章标题字数function short_title() {$mytitleorig = get_the_title();$title

2021-01-15 09:40:37 1064

转载 WordPress自动提取内容中第一张图片作缩略图的方法

有时我们在发布文章时没有缩略图,我们希望系统自动提取我们发布的文章内容中第一张图片作为缩略图了。下面我来给大家介绍Wordpress自动提取内容中第一张图片作缩略图方法。在php中我们可以使用preg_match与preg_match_all来获取内容中所有图片地址。第一步:在主题模板的function.php里添加下面的函数,代码如下://截取内容中第一张图片函数function catch_that_image() {global $post, $posts;ob_start();ob_

2021-01-15 09:37:29 765

转载 WordPress给文章生成二维码的方法

最简单的调用办法就是直接调用google,代码如下:<img src="https://chart.googleapis.com/chart?cht=qr&chs=150x150&choe=UTF-8&chld=L|4&chl=<?php the_permalink(); ?>" width="150" height="150" alt="QR 码"/>上面的代码中只要修改 150 这个图片大小就好了,代码如下:<?php the_per

2021-01-15 09:33:37 328

转载 WordPress修改固定链接后301重定向的方法

以前小站的固定链接好不人性化,结构是/%year%/%monthnum%/%postname%/,这样看起来又不直观又长的,今天做了一个301重定向,然后修改了新的固定链接,现在的固定链接格式是/%postname%.html,这样看起来短了好多,也直观了好多。不过小站已经被搜索引擎收录了好多,以前的地址都无法访问了,所以要做好301重定向,跳转到新的固定链接所生成的地址中去.要不然都是404就悲剧了.下面贴出解决办法$rewrite_config = array();$rewrite_config[

2021-01-15 09:28:41 503 1

转载 WordPress站点出现404错误时怎么用邮件通知管理员

这是一个比较实用的功能,当我们网站出现了错误时就邮箱通知管理员,将下面的代码添加到你所用的WordPress主题的 404.php 文件的顶端即可。如果你的主机支持mail()函数或者设置了SMTP发送邮件,总之就是能够发送邮件就行,一会去查看你设置的WordPress站点的管理员邮箱,你就会发现404通知邮件,可能在垃圾箱哦.实例代码如下:mail($email, "404 Alert: " . $blog . " [" . $theme . "]", $message, "From: $email

2021-01-15 09:26:50 226

转载 WordPress屏蔽评论中链接地址的方法

使用WordPress做博客的朋友可能会发现大量的评论都带了连接地址,带连接这样就让网站权重越来越低了,下面来介绍wordpress屏蔽评论者链接方法。用户在wordpress站点发表评论时,如果填上站点url,则会自动给评论者的名字加上超链接,如果你不希望添加此链接,可以通过以下方法屏蔽掉。在主题文件夹下的functions.php中加入如下代码:add_filter('get_comment_author_link','web589_comment_author_link');function

2021-01-15 09:07:22 455

转载 WordPress中发送HTML邮件的方法

WordPress发送邮件的函数是wp_mail(),默认以纯文本(text/plain)格式发送,通过wp_mail()提供的filter函数可以更改为以HTML格式发送,也可以通过制定wp_mail()的第四个参数$headers改变发送邮件的行为。方法一,用filter发送HTML邮件发邮件用的函数是wp_mail(),wp_mail()则基于强大的邮件类phpMailer,所以发送HTML格式是小菜一碟。只是WordPress默认以纯文本格式发送邮件,我们收到的重设密码、评论提醒、用户注册等邮件

2021-01-14 10:03:35 416 1

转载 Wordpress抓取文章第一张远程图片保存到本地的方法

某些项目中,网站允许用户使用外链图片发布文章,或者处于某些特殊原因,网站希望抓取文中的第一张远程图片作为特色图片,并像QQ空间一样,将这张图片保存到本地,并插入到数据库中。这个动作我们使用一个hook来实现:add_action('publish_post', 'fetch_images',999);再创建一个fetch_images函数,来实现本文所说的所有功能。function fetch_images( $post_ID ){if ( defined('DOING_AUTOSAVE') &

2021-01-14 10:01:49 601

转载 如何解决WordPress更改新域名后使得网站正常运行

WordPress网站在更换域名后,需要重新配置当前域名才能使得网站正常运行,很多人遇到过这样的情况,那么如何解决呢,有4个简单的方法供你选择使用。第一种、修改wp-config.php1、在wp-config.php中,添加以下两行内容:define(‘WP_HOME’,’http://www.newdomain.com’);define(‘WP_SITEURL’,’http://www.newdomain.com’);www.newdomain.com代表你的新地址2、登录后台,在 “常规

2021-01-14 09:57:46 328

转载 WordPress文章标题为空时其它内容代替的方法

在WordPress中时常存在某些文章不需要标题的情况,特别是在一些个人网站,他们常常使用一些不需要标题的post_format来写自己的即时心情、日志、状态等,但我们都知道,如果没有标题,会造成很多不好的结果:没有标题显示为空,没有办法点击进入详细页面,网页的标题为空,对SEO不好,不够美观。当然,如果只是一个个人的口袋站,完全不用理会前面两点,但对于一些比较懒的站长,其实也需要注意这些问题。这里提供一个简单的方法来处理这种情况:function filter_post_empty_title($ti

2021-01-14 09:56:00 194

转载 WordPress调用当前分类下子分类的方法

在企业网站中,点击根分类时,显示当前根分类下的子分类,这是个很常见的需求,大多CMS也能实现这个功能,如果使用WordPress架构,可以吗?答案是肯定的,WordPress也可以实现这样的功能.其实主要用到wp_list_categorys()函数,该函数的child_of参数是一个数字,显示指定ID(也就是所填的这个数字)下的子分类,这样只要找到当前分类根分类的ID就可以显示了。the_category_ID()用于显示当前页面的分类ID,默认是输出的,作为参数传递时,最好传入一个false参数,

2021-01-14 09:51:11 1298

转载 如何给WordPress创建动态的置顶文章

从WordPress 2.7 开始加入了“置顶文章(Sticky Posts)”。置顶文章的作用是希望长时间引起读者注意,可以表明站点的简介、版权声明、友情链接的交换原则等。但太长时间的不变也会引起阅读反感。本文将介绍如何给WordPress创建动态的置顶文章。从wordpress help forums关于多重循环的各种讨论中让我想到一个使用两次循环的方法。一个用来查询并仅显示某个分类中的文章。另一个用来查询在所有分类中的所有的文章。第一个查询是从the codex中复制来的,很容易理解:$my_qu

2021-01-14 09:49:16 157

转载 WordPress常用的日期与时间显示函数概述

WordPress可以通过一系列的时间日期函数来控制时间日期的输出,下面介绍几个常用的函数:1、the_date_xml()函数调用格式:<?php the_date_xml(); ?>输出格式:YYYY-MM-DD如:2014-05-142、the_date() 函数函数说明:此 函数一般用于显示时间日期。根据官方文档的说法,当一个页面上有多篇发布于同一天的档案时,the_date() 函数仅在最先引用处显示,在这种情况下最好使用 the_time() 函数。调用格式:&

2021-01-14 09:47:58 408 1

转载 多个WordPress站点使用同一数据库

尚未安装WordPress。在初始配置WordPress之前,将wp-config.php中的$table_prefix值(默认为wp_)修改为所需要的表前缀(本文中假设为blog_),然后一路安装即可。修改前:/*** WordPress Database Table prefix.** You can have multiple installations in one database if you give each a unique* prefix. Only numbers, let

2021-01-14 09:45:41 277

转载 WordPress伪静态中文链接404错误解决办法

对于WordPress建站,虽然我们一直推荐用户使用linux系统,但是无可避免的依然会有很多用户由于种种原因选择了windows系统,并且也会经常有用户遇到中文链接404错误的问题,现在针对Windows IIS 7.5下的中文链接(比如标签页)404错误提供一种解决方案。首先,我们在WordPress安装目录下,新建一个“index2.php”文件,内容如下:<?php // IIS Mod-Rewriteif (isset($_SERVER['HTTP_X_ORIGINAL_URL

2021-01-14 09:43:06 510

转载 WordPress如何自定义文章详情页模板

如果想让某个分类的文章页面样式有别于其它分类,我们可以使用自定义的模板的方法实现。例如,我们准备让名称为WordPress的分类文章使用有别于其它分类的模板样式。首先在所用主题根目录新建一个名称 eee-wordpress.php的模板文件。将以下代码片段添加到您的当前主题的 functions.php 文件:add_action('template_include', 'load_eee_template'); function load_eee_template($template) {$

2021-01-14 09:39:27 936

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除