任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

让WordPress的搜索结果包括自定义文章类型的内容

如果你的WordPress站点添加了自定义文章类型,请记得让WordPress默认搜索支持自定义文章类型,即可以搜索自定义文章类型的内容。实现的方法很简单,将下面的代码添加到主题的functions.php 文件中即可: 1 2 3 4 5 6 //让搜索支持自定义文章类型 function searchAll( $query ) { if ( $query->is_search ) { $query->set( ‘post_type’, array( ‘post’,’books’, ‘product’,’works’ )); } return $query; } add_filter( ‘the_search_query’, ‘searchAll’ ); //让搜索支持自定义文章类型 function searchAll( $query ) { if ( $query->is_search ) { $query->set( ‘post_type’, array( ‘post’,’books’, ‘product’,’works’ )); } return $query; } add_filter( […]

让WordPress RSS Feed输出自定义文章类型的内容

WordPress支持RSS Feed输出,但在整站Feed源只会输出文章(post),如果你添加了自定义文章类型,需要将它们添加到WordPress的整站Feed源中。实现方法很简单,将下面的代码添加到主题的functions.php文件即可: 1 2 3 4 5 6 7 // 添加自定义文章类型到RSS Feed输出 function custom_feed_request( $vars ) { if (isset($vars[’feed’]) && !isset($vars[’post_type’])) $vars[’post_type’] = array( ‘post’, ‘product’, ‘book’ ); return $vars; } add_filter( ‘request’, ‘custom_feed_request’ ); // 添加自定义文章类型到RSS Feed输出 function custom_feed_request( $vars ) { if (isset($vars[‘feed’]) && !isset($vars[‘post_type’])) $vars[‘post_type’] = array( ‘post’, ‘product’, ‘book’ ); return […]

WordPress显示评论人博客的最新文章:CommentLuv

提高网站的评论互动,是一件不太容易做到的事,CommentLuv 可以在评论的下方显示评论人博客的最新文章,这样就大大提高了评论的积极性。 CommentLuv 的一些设置功能如下图所示,就不多介绍了: 在后台搜索 CommentLuv 即可在线安装,或者下载 CommentLuv 启用 CommentLuv 以后,在评论的时候,填写可用的网址,稍等就会在底部罗列该网址的最新文章,可以自由选择任何一篇,然后输入评论内容提交: 最终的效果如下图所示,在评论内容的下面显示最新文章,而且注册用户还会显示更多信息: 粗略看了一下 CommentLuv 的高级设置功能,允许手动在模板中插入调用函数,从而也为高级自定义提供可能。我们可以添加一些判断来决定是否调用该函数,比如可以设置为“只有注册用户才可用该功能”,或者“只有VIP等级用户才可用该功能”等等。这样就有助于提高用户注册网站或者升级为VIP会员的积极性。

WordPress快速添加友情链接

WordPress 3.5 默认隐藏了友情链接管理功能,虽然可以 恢复链接管理功能 ,但是自带的链接管理仍旧太复杂, 下面分享下 @我爱水煮鱼  的方法。 将下面的代码添加到当前主题的 functions.php 文件中,或者另存为单独的php文件,上传到插件目录激活: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 <?php /* Plugin Name: WPJAM Blogroll Plugin URI: http://blog.wpjam.com/m/wpjam-blogroll/ Description: 快速添加友情链接 Version: 0.1 […]

WordPress在指定页面显示/隐藏小工具的插件:Restrict Widgets

之前介绍过 WordPress小工具只在指定页面显示的插件:Widget Logic ,虽然可以很灵活地设置小工具只在指定页面显示,但是需要手动输入一些 WordPress 条件标签,对于新手朋友来说,还是有一定难度的。 今天所推荐的这款插件 Restrict Widgets 虽然在灵活度方面稍逊于 Widget Logic ,但是可操作性和附加功能却更棒,一起来看看。 Restrict Widgets 可以让你很容易控制每个小工具在指定的页面显示或隐藏,并避免创建多个侧边栏和小工具。您还可以设置谁可以管理小工具,哪些侧边栏和小工具可用,以及哪些小工具选项可以供用户使用,已登录/未登录用户是否可见。 在后台插件安装界面 搜索 Restrict Widgets 即可在线安装,或者下载 Restrict Widgets 已将该插件汉化,并提交给插件作者,希望以后能默认集成到插件中。如果你等不及了,可以下载Restrict Widgets简体中文语言包,然后上传到该插件的 languages 目录。 安装并启用 Restrict Widgets 以后,可以在 后台 > 外观 > 小工具 下,看到插件设置界面。可以设置选择限制用户角色管理小工具,限制管理员使用哪些侧边栏区域,限制管理员使用哪些小工具等等。 此外,在每个在工具的选项里,都会添加一个新选项” 显示/隐藏小工具(Display / Hide Widget)“,你可以快速选择指定的页面类型: 是不是非常方便,赶紧自己试试吧!

WordPress登录警报通知插件:Login Alert Notification

有人登录WordPress后台时邮件提醒管理员 分享了两种代码:登录成功提醒和登录失败提醒,但是如果对方使用默认的“admin”账号不断尝试登录,你就会收到N多提醒邮件,挺烦的。 今天推荐的WordPress登录警报通知插件:Login Alert Notification ,就可以忽略掉“admin”账号登录报警,还可以将登录失败的人直接重置到网站首页。支持修改接收邮件通知的邮箱,也支持国外比较流行的一些信息推送服务,详情请看图片: 在后台插件安装界面搜索 Login Alert Notification 即可在线安装,或者下载 Login Alert Notification 相关推荐: 3 个 WordPress 后台登录历史记录插件 如何提高WordPress站点安全?

自动添加nofollow属性和新窗口打开WordPress文章/页面的站外链接

站外链接的SEO还是比较重要的,今天分享下 自动添加nofollow属性和新窗口打开WordPress文章/页面的站外链接 的方法。 直接安装启用 Nofollow for external link 插件,或者将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 add_filter( ‘the_content’, […]

WordPress分类存档页面输出分类标题、描述和RSS订阅

制作一款好的WordPress主题,很多细节都需要考虑,尤其是SEO和用户体验。今天主要分享下,在WordPress分类存档页面,显示分类的标题、描述和RSS订阅的方法。 一般我们的分类存档模板文件为 category.php 或 archive.php ,你可以在面包屑导航与文章列表的中间输出分类标题、描述等信息,如下图所示: 一般建议给主题添加一个 category.php 文件,因为是它专门用来显示分类存档的,优先级别高于 archive.php 。如果主题没有 category.php ,你可以直接复制 archive.php 的代码,另存为 category.php 即可。 输出分类标题: 1 <?php echo single_cat_title( ”, false ) ; ?> <?php echo single_cat_title( ”, false ) ; ?> 输出分类描述: 1 2 3 4 <?php $category_description = category_description(); if ( !empty( $category_description ) ) echo $category_description ; ?> <?php […]

修改WordPress后台登录地址,提高安全性

本文目录[隐藏]1使用 Stealth Login Page 插件2使用 Protected wp-login 插件3使用代码 今天分享下通过修改WordPress后台登录地址,提高WordPress安全性的方法。 使用 Stealth Login Page 插件 该插件设置非常简单,设置一个非法访问后台地址 /wp-admin 或 /wp-login.php 时,重定向到指定网址;然后设置自定义登录地址的链接参数,具体见下图: 保存设置后,只能通过那个自定义登录地址才能访问到登录表单,其他后台地址一律重定向到所设置的重定向地址。该插件一个比较大的特色就是支持 多站点网络,具体设置可以查看插件文档(插件自带一个文档页面) 在后台插件安装界面搜索 Stealth Login Page 即可在线安装,或者下载 Stealth Login Page 使用 Protected wp-login 插件 Protected wp-login 是一个比较简单,但还算实用的WordPress插件,通过在登录地址后面添加验证参数来提高安全性,一起来了解下。 1.在后台插件安装界面搜索 Protected wp-login 即可现在安装,或者下载 Protected wp-login 2.启用 Protected wp-login,在后台 > 设置 >Protected wp-login,进入设置界面: 该插件有三个设置选项: Enable protection(启用保护)Your secure key(你的安全密钥——如果不是包含安全密钥的地址,即使你的用户名和密码正确,都没办法登录)Enable stealth […]

给WordPress自定义文章类型添加短链接

WordPress内置了一种文章短链接,型如 www.yoursite.com?p=1 (其中 1 为文章的ID),你可以在后台发布文章的时候查看到: 而自定义文章类型默认是生成短链接的,所以我们需要添加相应的函数。比如我们要给 book 这种自定义文章类型添加短链接功能,可以在你的插件文件或者当前主题的 functions.php 添加类似下面的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 /** * 给自定义文章类型“book”添加短链接 */ function wpdaxue_shortlinks_for_book( $shortlink, $id, $context ) {   // 上下文可以是一篇文章、附件、或查询 $post_id = […]

为WordPress新文章预选分类

假如你的WordPress网站开放注册和投稿,用户在后台发布文章时,需要手动选择文章分类。有没有办法为新文章自动预选分类?答案是肯定的。 假设你的网站有 WP主题、WP插件、WP教程 三个分类,我们可以在WordPress后台左边菜单中添加快捷菜单,比如“添加新WP主题”,用户点击以后,直接自动就选择“WP主题”这个分类。一起来看看实现方法吧。 1.将下面的代码添加到主题的 functions.php 文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //预选文章分类 function ws_preselect_post_category() { if ( isset($_GET[‘category_id’]) && is_numeric($_GET[‘category_id’]) ) { $catId = intval($_GET[‘category_id’]); ?> <script type="text/javascript"> jQuery(function() { var catId = <?php echo json_encode($catId); ?>; jQuery(‘#in-category-‘ + catId).click(); }); </script> <?php } […]

更改/移除WordPress作者存档页面的前缀“author”

本文目录[隐藏]1更改作者存档前缀 author2移除作者存档前缀 author 我们都知道,WordPress文章作者的存档页面地址都是类似 http://domain.com/author/cmhello 这样的,在用户名前面会添加“author”前缀。今天就分享下更改或者移除这个前缀的方法。 更改作者存档前缀 author 比如将 http://domain.com/author/cmhello 修改为 http://domain.com/profile/cmhello 样式,并且支持作者存档页面的Feed输出。 将下面的代码添加到当前主题的 functions.php 即可: 1 2 3 4 5 6 7 //更改作者存档前缀 add_action(’init’, ‘wpdaxue_change_author_base’); function wpdaxue_change_author_base() { global $wp_rewrite; $author_slug = ‘profile’; // 更改前缀为 profile $wp_rewrite->author_base = $author_slug; } //更改作者存档前缀 add_action(‘init’, ‘wpdaxue_change_author_base’); function wpdaxue_change_author_base() { global $wp_rewrite; $author_slug = ‘profile’; // 更改前缀为 profile […]

WordPress主题和插件在线编辑器插件:WPide

之前推荐过 WP Editor 和 Solid Code Theme Editor 这两个主题和插件在线编辑器,今天再补充一个 WPide。 WPide 其实不仅仅是一个主题和插件在线编辑器插件,因为它可以浏览和编辑 wp-content 目录下的所有目录和文件。主要功能特色如下: 标签式浏览,同时编辑多个文件支持代码高亮(似乎高亮效果不是很明显)和显示行数支持快捷键操作,比如保存 Ctrl+S、撤销 Ctrl+Z,缩进Tab 等可浏览和编辑wp-content 目录下的所有目录和文件,支持创建目录和文件支持WordPress和PHP函数输入提示和函数讲解支持php语法检查和提示支持恢复之前保存的代码版本支持“未保存”提示 在后台插件安装界面搜索 WPide 即可在线安装,或者下载 WPide 提示:WPide 具备比较强大的文件操作权限,请注意使用安全,建议不用的时候卸载它,需要时再安装。

修改WordPress搜索结果的链接样式

我们都知道,WordPress搜索结果页面的默认链接是这样的:domain/?s=[search query],例如 1 https://www.wpdaxue.com/?s=wordpress入门 https://www.wpdaxue.com/?s=wordpress入门 这样的链接实在是有些混乱,你可以将它修改为 1 https://www.wpdaxue.com/search/wordpress入门 https://www.wpdaxue.com/search/wordpress入门 只需要将下面代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 //修改搜索结果的链接 function redirect_search() { if (is_search() && !empty($_GET[’s’])) { wp_redirect(home_url("/search/").urlencode(get_query_var(’s’))); exit(); } } add_action(’template_redirect’, ‘redirect_search’ ); //修改搜索结果的链接 function redirect_search() { if (is_search() && !empty($_GET[‘s’])) { wp_redirect(home_url("/search/").urlencode(get_query_var(‘s’))); exit(); } } add_action(‘template_redirect’, ‘redirect_search’ ); 注:需要主机支持伪静态(即支持 rewrite)

WordPress修改自动保存文章的时间间隔和版本数

WordPress拥有自动保存文章的功能,防止突然掉线或主机故障等丢失文章,默认情况下是 30 秒保存一次,保留最后的 5 个文章版本。如果你想修改这些默认设置,可以在WordPress根目录下的 wp-config.php 添加: 1 2 3 4 5 6 7 8 9 10 11 //一分钟保存一次   define(’AUTOSAVE_INTERVAL’, 60);   //保存 10 个版本   define(’WP_POST_REVISIONS’, 10);   //一个版本都不保存(即 禁用自动保存功能)   define(’WP_POST_REVISIONS’, false); //一分钟保存一次 define(‘AUTOSAVE_INTERVAL’, 60); //保存 10 个版本 define(‘WP_POST_REVISIONS’, 10); //一个版本都不保存(即 禁用自动保存功能) define(‘WP_POST_REVISIONS’, false); 请根据自己的实际需要修改添加上面的代码。

在所有WordPress文章底部添加自定义内容

有时候,你可能需要在所有文章底部添加自定义内容,可以将下面的代码添加到主题的 functions.php 文件中: 1 2 3 4 5 6 7 8 //在所有文章底部添加自定义内容 function add_after_post_content($content) { if(!is_feed() && !is_home() && is_singular() && is_main_query()) { $content .= ‘你需要添加的自定义内容’; } return $content; } add_filter(’the_content’, ‘add_after_post_content’); //在所有文章底部添加自定义内容 function add_after_post_content($content) { if(!is_feed() && !is_home() && is_singular() && is_main_query()) { $content .= ‘你需要添加的自定义内容’; } return $content; } add_filter(‘the_content’, ‘add_after_post_content’); 第 3 […]

WordPress超过一定时间的老文章顶部显示自定义信息

在WordPress插件库查找插件时,偶尔会看到提示说插件已经超过 2 年没有更新……如果我们想在WordPress老文章顶部显示类似的提示信息,比如超过 1 年没有更新的文章,就提示某些信息,如下图所示: 实现的方法很简单,将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 //添加老文章提示信息 From wpdaxue.com function wpdaxue_old_content_message($content) { $modified = get_the_modified_time(’U’); $current = current_time(’timestamp’); $diffTime = ($current – $modified) / (60*60*24); if($diffTime > 365 ){ $content = ‘<div class="old-message">本文最后更新于’.get_the_modified_time(’Y年n月j日’).’,已超过 1 年没有更新,如果文章内容失效,请反馈给我们,谢谢!</div>’.$content; } return $content; } add_filter( ‘the_content’, ‘wpdaxue_old_content_message’ […]

7+ WordPress RSS Feed 设置及优化技巧

本文目录[隐藏]1RSS Feed 基本设置2Feed 输出自定义内容3Feed 输出自定义字段4Feed 输出文章特色图像5Feed 只输出简码内容6在 Feed 中排除分类7Feed 输出自定义文章类型的内容8禁用所有 Feed 订阅 之前已经介绍了 WordPress的RSS Feed地址是什么?如何添加?如何订阅?,今天补充一下 WordPress RSS Feed 设置及优化技巧。 RSS Feed 基本设置 在后台 > 设置 >阅读,可以设置 Feed 输出的篇数和类型: 注:如无特殊说明,下面的代码都添加到当前主题的 functions.php 文件即可 Feed 输出自定义内容 在feed中输出自定义内容可以通过 ‘the_content’ 这个 filter 钩子轻松实现,我们要做的就是使用 is_feed() 这个条件标签来判断只在 Feed 输出内容。例如下面的例子: 1 2 3 4 5 6 7 8 function custom_rss_feed_content($content) { //定义新函数 if(is_feed()) […]

开启WordPress隐藏的“全部设置”选项

在WordPress后台,有一个默认隐藏的“全部设置”选项,包含整个WordPress几乎所有设置选项字段,比如常规设置、主题设置、插件设置等等。默认的访问地址为 http://yoursite/wp-admin/options.php ,只需将下面的代码添加到当前主题的 functions.php 文件,就可以在后台 >设置,看到一个“全部设置”菜单。 1 2 3 4 5 // 显示所有设置菜单 function all_settings_link() { add_options_page(__(’All Settings’), __(’All Settings’), ‘administrator’, ‘options.php’); } add_action(’admin_menu’, ‘all_settings_link’); // 显示所有设置菜单 function all_settings_link() { add_options_page(__(‘All Settings’), __(‘All Settings’), ‘administrator’, ‘options.php’); } add_action(‘admin_menu’, ‘all_settings_link’);

在WordPress仪表盘“概况”小工具显示自定义文章类型的数据

在WordPress仪表盘的“概况(Right Now)”小工具会显示文章、分类、评论等数据,今天就分享下在WordPress仪表盘“概况”小工具显示自定义文章类型的数据的方法。 将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 //在WordPress仪表盘“概况”显示自定义文章类型数据(在WP 3.5.2 测试通过) function wph_right_now_content_table_end() { $args = array( ‘public’ => true , ‘_builtin’ => false […]

自定义排序WordPress后台管理菜单

出于某些原因,我们可能需要进行WordPress后台定制,比如增删一些菜单,或者修改某些内容,下面分享下自定义排序WordPress后台管理菜单的方法。 下面是一个范例,可达到本文配图的效果。将代码添加到当前主题的 functions.php 文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // 自定义排序WordPress后台管理菜单 (在 WP 3.5.2 测试通过) From wpdaxue.com function custom_menu_order($menu_ord) { if (!$menu_ord) return true; return array( ‘index.php’, // “仪表盘”菜单 ‘edit.php?post_type=question’, // 自定义文章类型的菜单 ‘edit-comments.php’, //“评论”菜单 ‘upload.php’, //“多媒体”菜单 ‘edit.php?post_type=cmp_slider’, //自定义文章类型的菜单 ‘plugins.php’, //“插件”菜单 ‘themes.php’, //“主题”菜单 ‘edit.php?post_type=page’, […]

显示WordPress页面查询次数、加载时间和内存占用

WordPress优化过程中,我们需要了解优化前后的结果,比如WordPress页面查询次数、加载时间和内存占用的具体情况,那么我们可以通过下面的方法,在页面中显示这几个数值,方便我们第一时间了解。 将下面的代码添加到当前主题的 functions.php 文件: 1 2 3 4 5 6 7 8 9 //显示页面查询次数、加载时间和内存占用 From wpdaxue.com function performance( $visible = false ) { $stat = sprintf( ‘%d queries in %.3f seconds, using %.2fMB memory’, get_num_queries(), timer_stop( 0, 3 ), memory_get_peak_usage() / 1024 / 1024 ); echo $visible ? $stat : "<!– {$stat} –>" ; } […]

限制WordPress文章标题输入字数

昨天群里有朋友询问如何限制WordPress文章标题输入字数,下面分享两种方法。 方法1:直接在的当前主题的 functions.php 文件添加下面的代码即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //限制文章标题输入字数 From wpdaxue.com function title_count_js(){ echo ‘<script>jQuery(document).ready(function(){ jQuery("#titlewrap").after("<div><small>标题字数: </small><input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"title_counter\" readonly=\"\" style=\"background:#fff;\"> <small>最大长度不得超过 46 个字</small></div>"); jQuery("#title_counter").val(jQuery("#title").val().length); jQuery("#title").keyup( function() { jQuery("#title_counter").val(jQuery("#title").val().length); }); jQuery("#titlewrap #title").keyup( function() { var $this = jQuery(this); if($this.val().length […]

WordPress禁止某些人访问的插件:WP-Ban

是否比较反感某些不友好的用户访问你的网站?建议你使用 WP-Ban 插件将它们拒之门外。 WP-Ban 插件可以通过 IP、IP段、主机名和引荐网址来禁止访问你的WordPress站点,并显示提示信息(可以自定义信息),当然了,你也可以将某些IP排除在禁止之外。WP-Ban还会统计他们访问的次数。 在后台插件安装页面搜索 wp-ban 即可现在安装,或者下载 WP-Ban

WordPress文章访问权限设置插件:Member Access

如果你的网站开放注册,想针对已登录用户和未登录用户进行不同的访问权限设置,建议你试试 Member Access 插件。 Member Access 可以让你快速设置允许已登录或未登录用户访问哪些文章、页面、搜索结果、文章存档、RSS。你可以全局设置,也可以单篇文章/页面设置。还可以设置不允许访问后重定向的页面地址等等。不过,有点遗憾的是,Member Access 不支持设置不同用户角色的不同访问权限。 可以在后台插件安装界面搜索 Member Access 即可在线安装,或者下载 Member Access

为WordPress页面(page)添加标签和分类功能

WordPress的页面(page)默认是不支持添加标签和分类的,下面将分享下,让页面支持添加标签和分类,以及在标签存档和分类存档中包含页面的方法。 要实现该功能,只需下载安装 Post Tags and Categories for Pages 插件。或者你也可以将下面的代码(来自该插件)直接添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 […]

禁用/移除WordPress页面的评论功能

对于某些类型的WordPress站点,也许不需要在页面(page)提供评论功能,那么你可以通过下面的方法,很容易就禁用或移除WordPress页面的评论功能。 方法1:在页面编辑界面取消该页面的评论功能 方法2:将下面的代码添加到当前主题的 functions.php 文件,即可禁用所有页面的评论功能: 1 2 3 4 5 6 7 8 9 //禁用页面的评论功能 function disable_page_comments( $posts ) { if ( is_page()) { $posts[0]->comment_status = ‘disabled’; $posts[0]->ping_status = ‘disabled’; } return $posts; } add_filter( ‘the_posts’, ‘disable_page_comments’ ); //禁用页面的评论功能 function disable_page_comments( $posts ) { if ( is_page()) { $posts[0]->comment_status = ‘disabled’; $posts[0]->ping_status = ‘disabled’; } […]

WordPress后台显示文章、分类、页面、标签、评论、用户等的 ID

WordPress后台默认是不显示文章、分类等的ID的,查看起来非常不方便,今天就分享一个非常全面的显示ID的方法,支持 文章、页面、链接、多媒体、评论、分类、标签、用户 等,也就是在这些管理页面的列表中,会添加一列 ID,如下图所示: 可以直接下载安装 Simply Show IDs 插件就可以实现该功能(虽然2年多没有更新,但是在WP 3.5.2 测试通过)。 你也可以直接将下面的代码(来自该插件)添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 […]

WordPress初始化重置插件:WordPress Reset

在进行WordPress测试的过程中,如果你想将当前的WordPress恢复到全新安装的状态,是否非得重新安装WordPress?其实,使用 WordPress Reset 就可以一键搞定! WordPress Reset 可以将你现用的 WordPress 的所有数据恢复到全新安装的状态,它会删除所有文章、分类、主题设置、插件生成的数据、多余的用户账号(保留最初安装时的管理员账号和密码)等,恢复默认主题,禁用所有插件,但是不会删除已经安装的主题和插件文件。 WordPress Reset 对于插件和主题开发者来说,非常方便。建议先备份好原来的数据库,然后再使用 WordPress Reset 重置。 在后台插件安装界面搜索 WordPress Reset 即可在线安装,或者下载 WordPress Reset 启用该插件后,在后台 > 工具 > reset,进入操作界面,输入 reset,点击底部按钮即可。如果你请重置后还自动启用这个插件,将下面的代码添加到WordPress根目录的 wp-config.php : 1 define( ‘REACTIVATE_WP_RESET’, true ); define( ‘REACTIVATE_WP_RESET’, true );

WordPress后台主题插件:MP6 和 Bootstrap Admin

本文目录[隐藏]1MP62Bootstrap Admin 之前推荐过 WordPress后台主题插件:WP Admin Theme lime ,今天在推荐两款 MP6 和 Bootstrap Admin。 MP6 MP6 是WordPress核心团队开发的WordPress后台主题插件,主要是用来测试 WordPress 后续升级版的后台界面,当然,也不能说以后的 WordPress 版本一定会使用这个后台 UI,只是一个参考罢了。 当前的 MP6 1.8 版本的菜单部分很有质感,最大的特色莫过于它的感应式设计,以后手机直接访问后台也可以正常浏览和操作了: 在后台插件安装界面搜索 MP6 即可在线安装,或者下载 MP6 Bootstrap Admin Bootstrap Admin 毫无疑问地采用 Bootstrap 元素,简单测试了下,自己不是很喜欢,感觉作者像是要表达大气,右边主面板留白和行距都很大,但是左边的菜单又感觉很小气。最遗憾的一点是不是完全感应式设计,最小宽度为 600px,而且不少细节都不太到位。 当然,以上说的都是个人看法,正所谓萝卜青菜各有所爱,还是建议大家自己亲自测试。在后台插件安装界面搜索 Bootstrap Admin 即可在线安装,或者下载 Bootstrap Admin

显示WordPress当前可用的所有简码(Shortcode)

简码(Shortcode)是WordPress一个非常有用的功能,你可以先了解 WordPress Shortcode(简码)介绍及使用详解,今天要说的就是如何在WordPress后台显示所有当前可用的简码。 只要使用下面的PHP代码就可以输出所有简码: 1 2 3 4 5 6 7 8 <?php global $shortcode_tags; echo ‘ <pre>’; print_r($shortcode_tags); echo ‘</pre> ‘; ?> <?php global $shortcode_tags; echo ‘ <pre>’; print_r($shortcode_tags); echo ‘</pre> ‘; ?> 如果你想在WordPress后台一个页面罗列所有可用简码,下载安装 view-all-shortcodes 插件,就可以在 后台 >设置>View All Shortcodes 下查看 。以下是该插件的所有代码: 1 2 3 4 5 6 7 8 9 10 11 12 […]

让WordPress后台用户列表可以搜索名字、姓氏和公开显示名

默认情况下,在WordPress后台的用户列表中,只能通过用户名和邮箱搜索用户。 如果你希望能通过搜索用户的名字、姓氏和公开显示名找到用户,你可以将下面的代码添加到当前主题的 functions.php 文件即可: /* * 让WordPress后台用户列表可以搜索名字、姓氏和公开显示名 * From https://www.wpdaxue.com/wordpress-user-search.html */ //让函数只应用于WordPress后台 if (is_admin()) { //通过钩子挂载函数 add_action(’pre_user_query’, ‘wpdaxue_pre_user_query’); }   function wpdaxue_pre_user_query($user_search) { global $wpdb; $vars = $user_search->query_vars; if (!is_null($vars[’search’])) { // 出于某种原因,搜索词被星号包括,删除它们 $search = preg_replace(’/^\*/’, ”, $vars[’search’]); $search = preg_replace(’/\*$/’, ”, $search);   //搜索公开显示名 if(!empty($search)){ $user_search->query_where = substr(trim($user_search->query_where), 0, -1) . " OR display_name […]

WordPress媒体库显示文件大小(占用空间)和尺寸

如果你想在后台 > 媒体库,直截了当地了解上传的文件大小(占用空间)和尺寸,如下图所示,只要按照本文的方法进行操作即可。 显示占用空间:下载安装 Media File Sizes 插件即可,All Sizes 表示包括缩略图在内所有大小,Original 表示原图大小。 显示尺寸(图片文件): 将下面的代码添加到当前主题的functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * 在媒体库显示文件尺寸 * From https://www.wpdaxue.com/display-image-size-dimensions.html */ add_filter(’manage_upload_columns’, ‘size_column_register’); function size_column_register($columns) { $columns[’dimensions’] = __(’Dimensions’); return $columns; }   add_action(’manage_media_custom_column’, ‘size_column_display’, 10, 2); function […]

100% Secure Checkout

PayPal / MasterCard / Visa