WordPress
-
WordPress主题「baolog」简洁的线报模板
源码介绍本主题专为线报而设计,简洁的风格,让羊毛更加的亮眼~源码截图安装说明到WordPress管理后台中的「外观」-「主题」中点击「添加」,选择baolog的主题包进行上传安装并启用即可。提示:为了防止主题不兼容,请在安装主题前进行数据备份,防止数据字段重复覆盖等情况发生。主题特色简洁主题功能全,简洁的同时又好看。响应式设计主题采用响应式设计,完美兼容PC端、手机端和平板等各类设备访问个性化主题设置主题提供可视化设置面板,小白也可以直接上手。编辑器增强自带多种功能短代码,让文章撰写更方便。支持活动结束倒计时。线报...
-
经验秘籍:WordPress文章自动保存自动草稿 时间间隔和修订版本数
WordPress拥有自动保存文章的功能,防止突然掉线或主机故障等丢失文章,默认情况下是 30 秒保存一次,保留最后的 5 个文章版本。 如果你想修改这些默认设置,可以在WordPress根目录下的 wp-config.php 添加: //一分钟保存一次define'AUTOSAVE_INTERVAL'60//保存 10 个修订版本define'WP_POST_REVISIONS'10//一个修订版本都不保存(即 禁用自动保存功能)define'WP_POST_REVISIONS'...
-
修改 WordPress 内存限制提升网站性能
对于 WordPress 拥有上万数据量的时候,一次性调用和处理大数据的时候就会出现超时和内存溢出、502 错误等,那么为了充分利用服务器资源和更好的发挥 WordPress 性能,我可以通过修改 WordPress 内存限制来提升 WordPress 性能。 修改方法 在 WordPress 根目录的 wp-config.php 文件有“ABSPATH”字样的上面添加一下配置代码即可: //WordPress 内存限制define 'WP_MEMORY_LIMIT' '128M'...
-
WordPress 限制搜索关键词
今天打开 Google Search Console 的后台查看网页索引编制,给吓了一跳。这群祸害硬生生的给关键词刷了两万多条,怎么不去死啊。 所以决定对搜索加以修改,限制搜索内容的字符长度和过滤部分关键词。将以下代码添加到你主题下的functions.php文件中: //WordPress限制搜索关键词实现搜索黑名单function dmd_search_filter$request_vars if is_user_logged_in$request_vars's' "请先登录"...
-
解决 WordPress 后台仪表盘慢问题
WordPress,进入后台,会在一定时间内,调用两个函数。这两个函数,都会访问WordPress服务器,而国内大部分都访问不通,所以会导致5秒超时,两个函数,至少造成10秒卡顿。两个函数,无法通过插件解决。所以,必须手动修改文件。wp_check_php_version判断用户是否需要更新PHP版本。(WordPress多管闲事),这个函数,有hook钩子,但是,但是!是否hook,都会先访问一遍。代码位置:wp-admin/includes/misc.php直接添加代码:return true;wp_check...
-
WordPress中MySQL数据库结构说明
在对网站的开发中,特别是wordpress这种动态网站,就必须知道mysql数据库中对应表字段的意义,这样才能正确的进行开发。在wordpress4.0以后的mysql数据库中有12张表,分别是:(默认以wp_开头) wp_commentmeta:存储评论的元数据wp_comments:存储评论wp_links:存储友情链接(Blogroll)wp_options:存储WordPress系统选项和插件、主题配置wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据wp_posts:存储文章(...
-
WordPress原创插件:Code-verification 微信或QQ二维码验证引导关注
通过使用本插件,WordPress 网站运营者可以巧妙地引导访客关注微信公众号,进而有效提升公众号的粉丝数量。具体操作方式如下:1. 内容隐藏功能:您可以根据需要选择隐藏文章的部分内容,只有关注了公众号并获取密码的用户才能查看这些隐藏内容。这不仅增加了文章的神秘感,也激发了访客的好奇心,促使他们主动关注公众号。2. 短代码使用教程:通过简单的短代码,您可以轻松地在文章中引入需要隐藏的内容。短代码使用教程短代码引入文章示例:[protected] 这是隐藏的内容,只有验证密码后才能看到。 [/protected]通过...
-
简单代码恢复WordPress经典小工具编辑器
从WordPress5.8版本开始,我们会发现小工具不是原来的传统编辑器模式,而且也变成古登堡编辑器。这里确实不是特别方便,如果我们希望恢复原来的经典小工具编辑器,那可以用下面简单代码实现。 add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' ); add_filter( 'use_widgets_block_editor', '__return_false' ); 添加到 对应主题的funtions...
-
无需插件实现实现WordPress登录保护
我们要知道,默认wordpress登录入口是 /wp-login.php,但是这个地址很多人都知道,包括心怀不测的。这里我们希望隐藏这个地址如何实现?当然有很多的插件可以实现登录保护。 add_action('login_enqueue_scripts','login_protection'); function login_protection(){ if($_GET['user'] !='cnwper') header('Location: http://www.baidu.com');...
-
无需插件禁用WordPress生成1536×1536和2048×2048尺寸图片
我们在使用WordPress上传图片媒体文件的时候,是不是看到媒体库中有1536×1536和2048×2048的图片文件,当然这么大的文件会占用我们的服务器空间,如何禁止掉呢? function remove_default_image_sizes( $sizes) { unset( $sizes['1536x1536']); unset( $sizes['2048x2048']); return $sizes; } add_filter('intermediate_image_sizes_...
-
自动删除WordPress内容插入的图片宽度和高度样式
默认情况下,WordPress程序内容插入图片会自带1主题或者程序自带的图片高度和宽度,有些时候我们希望展现的图片高度和宽度是我们设定好的图片原本的宽度和高度样式。这样,我们可以用下面的代码实现,取消程序和主题自带的宽度和高度的限制,而是用图片本身默认的宽度和高度。 add_filter( 'post_thumbnail_html', 'remove_width_attribute', 10 ); add_filter( 'image_send_to_editor', 'remove_wid...
-
WordPress免插件纯代码生成完整站点地图(sitemap.xml)的php代码
前言:站点地图(sitemap.xml)的作用,相信站长们都有所了解,我就不献宝了。而免插件生成sitemap.xml,网络上也早就有了纯代码生成的方法。 一直以来,张戈博客都是用DX-SEO这个很好用的中文SEO插件生成的sitemap。今天整理电脑文件时,看到了以前收藏的生成sitemap.xml的php脚本,就随手打开看了看,发现这个代码只能生成主页和文章页的sitemap。果断百度了一下,发现网上分享的都大同小异,只有首页和文章页。感觉有点缺憾,反正今天也是闲着,就动手改造了一番,让...
-
WordPress 10w+数据时, 解决SQL_CALC_FOUND_ROWS查询使网站变慢问题
WordPress在查询post列表时,默认会同时把文章数量也查询出来, 使用这种方式的有:get_posts 、query_posts和WP_Query。 get_posts在4.6.1+已经不用SQL_CALC_FOUND_ROWS,但是query_posts和WP_Query还是会用,所以还须优化。 具体语句如下: SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp...