张文保的博客
张文保 · Paul Zhang

Engineering the Future
功不唐捐,玉汝于成

分类 WordPress 下的文章

古腾堡 响应式设计 移动端堆叠 Wordpress区块
调整Wordpress区块在移动端上堆叠显示的顺序

调整Wordpress区块在移动端上堆叠显示的顺序

移动端堆叠是什么意思?移动端堆叠指的是在移动设备(如智能手机或平板电脑)上,网页内容的显示方式与在桌面设备上不同。具体而言,堆叠的概念涉及以下几个方面:垂直排列:在移动端,通常会将多个列或区块内容以垂直的方式进行排列,而不是像桌面端那样并排显示。例如,原本在桌面上并排的两个或多个内容区块,在移动设备上可能会被调整为一个在上,一个在下的排列。响应式设计:为了提升用户体验,移动端网站设计通常会采用……

更换域名
WordPress换域名访问后台跳转的解决方法

WordPress换域名访问后台跳转的解决方法

使用WordPress建的网站需要更换域名时,登录后台管理会发现跳转到以前的老域名,这是因为之前在后台常规选项里设置的WordPress地址和站点地址信息是老域名,没有改,想改也进不了后台。 这时,需要通过操作MySQL数据库来解决,方法如下: 方法一:通过使用phpMyAdmin或其它的数据库管理工具登录MySQL,找到并进入 wp_options 这个表。 双击siteurl和home……

WordPress 漏洞修复

wordpress的post.php任意文件删除漏洞临时修复方法

近日RIPS曝出wordpress直至 4.9.6的版本依然存在一个任意文件删除漏洞,拥有author及类似权限的wordpress站点受到此漏洞威胁,攻击者可通过构造附件的'thumb'路径造成任意文件删除。严重的后果将导致攻击者获取站点管理员权限进而控制服务器。临时修复方法如下,在当前主题模板的functions.php添加如下代码:add_filter( 'wp_update_attac……

WordPress

WordPress发布文章后实时自动进行百度主动推送

百度主动推送是百度所有链接提交方式中最为快速的提交方式,主要用于新内容发布后实时提交到百度,以保证新链接可以及时被百度收录。WordPress加入下面这段代码即可实出发布完内容马上提交到百度,将代码中的域名更换为你自己的域名,token值改为你网站的百度主动推送的token值,可以在百度站长平台的链接提交中找到准入密钥。然后复制粘贴到你当前主题模板中的function.php文件中保存即可。i……

WordPress

WordPress自动重命名媒体库图片文件名

WordPress默认上传图片时,图片文件名是什么保存到媒体库里就是什么,如果想保持整洁规范统一,可以将上传的图片以上传时间自动重命名。将以下代码复制粘贴到当前模板主题的functions.php里保存即可。//根据上传时间重命名文件 add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' ); function cu……

htaccess WordPress sitemap

WordPress免插件自动更新sitemap.xml站点地图

不喜欢给WordPress安装各种插件的话,可以用本文的方法免插件生成sitemap站点地图,可以同时生成首页、文章、单页面、分类和标签的sitemap<?php require('./wp-blog-header.php'); header("Content-type: text/xml"); header('HTTP/1.1 200 OK'); $posts_to_show ……

WordPress

WordPress通过标签添加相关文章功能

WordPress默认的模板没有相关文章的功能,将下面的代码放在文章页模板文章结束位置即可实现相关文章的功能。原理是获取当前文章的标签,输出该标签下最近的10篇文章,如果该标签下不够10篇文章则补充最新文章凑成10篇。$post_num后面的数值就是要调用的文章数量。<h3>相关文章</h3> <ul class="related_posts"> <……

WordPress 采集

WordPress禁止HTTP_USER_AGENT恶意采集与攻击

很多采集程序和SQL注入工具都是利用空USER_AGENT来获取信息,屏蔽恶意HTTP_USER_AGENT既可以防采集还可以在一定程度防攻击。直接复制以下代码,粘贴到你当前主题模板的functions.php里:$ua = $_SERVER['HTTP_USER_AGENT']; $now_ua = array('FeedDemon ','ZmEu','Indy Library','oBo……

WordPress

WordPress压缩html代码提升网页加载速度

对WordPress进行html代码压缩可以实现WordPress加速,此处保哥分享的是免Gzip插件来实现。压缩代码分为两部分,第一部分是压缩html代码,第二部分是解决代码压缩后导致html里的注释挤到一行,使很多代码失效,特别是部分js代码失效。在当前主题模板下的functions.php中加以下代码:/**压缩html代码**/ function wp_compress_html()……

WordPress Cookies

WordPress修改评论区模板Cookies提示文字并设置默认勾选状态

WordPress中自带的Twenty Fifteen主题,默认的评论区有一处保存Cookies的提示英文没有汉化:Save my name, email, and website in this browser for the next time I comment.翻译过来的中文意思是“保存姓名、电子邮件和站点信息,便于下次发表评论”解决方法:编辑器打开wp-includes目录下的com……

SSL安全认证