分类下相关文章
2024-08-01 · 阅读 734 · 字数 289
看到一个 Wordpress 网站页面显示混乱,从浏览器调试工具看,是 CSS 样式文件及 JS 文件无法加载。 原因是,网站是 https 的链接,但是页面中引入的 css 和 js 都是 http 加载的,所以无法生效。 从主题的 styles.php 文件看: wp-content/themes/some_theme/framework/styles.php 虽然通过 is_ssl() 函数判断了是否是 https 加载,但是实际上 enqueue_style 都是使用的 http。 说明 is_ssl() 函数的判断有问题。 现在回到 wordpress 的源码部分: wp-inclu ...
2020-09-30 · 阅读 4862 · 字数 232
早上7点,我的低配阿里云服务器又宕机了。重启之后,检测了一下 Nginx 日志,发现还是 wordpress 导致。 xx.xx.xx.xx - - [21/Sep/2020:07:13:50 +0800] "POST /wp-cron.php?doing_wp_cron=xxx HTTP/1.1" 499 0 "http://www.sunzhongwei.com/wp-cron.php?doing_wp_cron=xxx" "WordPress/4.9.6; http://www.sunzhongwei.com" 连续六条这样 ...
2019-12-13 · 阅读 5693 · 字数 139
例如,我希望调整 Wordpress 中文主题 Kratos 的样式,以实现首页列表标题要显示全,而不是多出一行的文字被隐藏。这就需要修改主题目录下的 style.css 文件。 但是,从 Chrome Network 记录可以看到默认加载 style.css 文件时,后面时缀着版本号的。 所以,强制刷新 style.css 的方法就是修改版本号。 编辑 functions.php 文件,修改 KRATOS_VERSION 的值。 define( 'KRATOS_VERSION', '2.9.1' ); 更新线上代码即可。 ...
2019-12-14 · 阅读 7404 · 字数 385
例如我想在 Wordpress 中文主题 Kratos 的文章页底部加入广告。就需要修改 Kratos 的主题代码。 如何在后台添加设置项目 在哪里设置比较好? 后台主题设置的内容设置里,可以参考 SEO 配置里添加文本框,用于填写/编辑文章底部内容。 首先看一下 SEO 配置里的站点统计功能是如何实现的。 grep "站点统计" -r . ./options.php: 'name' => '站点统计', vim options.php $options[] = array( 'name' => '站点统计', 'id' => ' ...
2019-10-28 · 阅读 10124 · 字数 248
今天亮教授微信里告诉我,“你的网站挂了”。 我浏览器里测试了一下果然挂掉了。 赶紧登陆了阿里云管理后台,看了一下,CPU 100%,磁盘 IO 暴增,果断重启。 重启之后,看了一下 Nginx 的请求日志: 里面无数的 POST /xmlrpc.php 请求,很快我的服务器就挂了 160.153.153.30 - - [28/Oct/2019:12:46:17 +0800] "POST /xmlrpc.php HTTP/1.1" 200 415 202.144.133.140 - - [28/Oct/2019:12:57:52 +0800] "POST ...
2019-01-08 · 阅读 8009
阿里云最近推出了自营建站服务,号称提供上千套企业网站模板,多国语言支持。 作为十八线城市烟台的一名开发者,企业建站虽然不是我们公司的主要业务,但是也能占到我们业务收入的十分之一左右。这次阿里云看起来来势汹汹,估计要蚕食掉不少以建站为主要业务的小软件公司。所以,有必要了解一下阿里云提供的建站服务。知己知彼,也许还能捡到点蚊子肉吃。。。 阿里云自营建站服务包含的服务内容 云·速成美站。适合个人、小微企业建站。自由选择模板即可。 云·企业官网定制。适合对企业形象有一定要求的中大型企业。 企业邮箱服务。跟速成美站一同购买,有优惠。 模板超市。PC,移动端兼容。 配合阿里云自带的域名注册、云主机、域 ...
2018-07-18 · 阅读 12850
Timeline Express 相比 Cool Timeline 更大气一些,虽然免费版比较弱,只能支持一个故事线,但是比起整站都用 Cool Timeline,多种风格的时间线看起来没那么单调。 Timeline Express 挺适合做故事墙的。 https://wordpress.org/plugins/timeline-express/#description short code [timeline-express] 将时间线中的内容调整为全文 vim lib/helpers.php function timeline_express_get_announcement_ex ...
2018-07-11 · 阅读 11098
grep 发现 archive.php 代码中包含 <?php the_archive_title( '<h1 class="hestia-title">', '</h1>' ); ?> the_archive_title 是 wordpress 内置函数,无法直接修改。 the_archive_title( string $before = '', string $after = '' ) Display the archive title based on the queried object. 解决方法 在 functions.p ...
2018-06-22 · 阅读 15096
默认的静态 banner 对应的代码在 ./inc/sections/hestia-big-title-section.php Big Title section for the homepage. 而付费的 PRO 版的多图轮播代码在 ./inc/sections/hestia-slider-section.php 中。 粗暴的修改方法: hestia_slider() 替换掉 hestia_big_title () if ( ! empty( $hestia_big_title_background ) || ! empty( $hestia_big_title_title ) || ...
2018-06-22 · 阅读 10381
客户非常的矫情,做了个英文版的网站,管理后台非要用中文的。。。 好在 wordpress 后台可以自由的修改语言,而不会影响前端的展示。 最强大的一点是,可以针对不同的登录用户设置不同的语言 ...
2018-06-13 · 阅读 7181
现象 使用了 wordpress 七牛云存储插件之后,首页的 banner 及博文的 banner 图片都加载缓慢。而产品图片,以及博文中的图片则加载迅速。从 chrome 的 network 查看,的确部分使用了 CDN,而部分没有。 最简单的方法是查看源代码 vim wp-content/plugins/wpjam-basic/wpjam-cdn.php 可以看到,七牛云存储插件的实现原理就是在生成页面代码时,将图片资源的源站地址替换为了 CDN 地址。代码实现就是找 img 标签,然后替换。 但是,问题就来了,hestia 主题,大量采用了 inline css 的 background ...
2018-06-13 · 阅读 16160
参考: https://codex.wordpress.org/Multilingual_WordPress 看了一下,中英双语最简单的做法是架设两套网站。就是我把同一个网站部署两套,使用不同的域名。 例如: 中文的是 www.sunzhongwei.com 英文的是 en.sunzhongwei.com 然后,官网首页加个中英文切换的按钮。 中文首页自动判断用户浏览器的语言,如果是英文的自动跳转到英文的域名。 开发流程 先把中文版定稿,确定功能及布局之后。 添加 en 的二级域名解析 nginx 设置 en 的配置 部署一套英文版的环境,即 copy 一份中文版的代码目录 copy 一 ...
2018-06-06 · 阅读 6073
越来越不喜欢 wordpress,连 SEO 优化都需要下载个插件。 而且个个都是残次品的样子,这个各种推荐的 Yoast SEO 插件,界面也是撮的没有底线。 这么基础的组件也加上了付费功能,wordpress 这个社群是疯了么。。。 有这功夫摸索怎么使用这种鬼插件,还不如用代码写死。。。 参考 https://docs.themeisle.com/article/129-how-to-change-front-page-meta-tags ...
2018-05-05 · 阅读 13406
例如,如果 page 页面的 id 是 168 (从编辑页的 url 可以获知 page id)。 那么,设置方法就是 在资源管理中将背景图上传,以获取其链接。 在 wordpress 管理后台的额外 CSS 里添加如下代码。 body.page-id-168 { background-image: url(https://www.sunzhongwei.com/wordpress/wp-content/uploads/2018/05/bleg.jpg); background-position: center center; background-size: co ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |