分类下相关文章
2017-03-23 · 阅读 14322
在 wordpress 主题模板 header.php 中,会看到 wp_head(); 的调用 <!DOCTYPE html> <html <?php language_attributes(); ?> class="no-js no-svg"> <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-w ...
2017-03-23 · 阅读 14945
footer.php body 标签的最后一行有这样一行代码 wp_footer(); </div><!-- #page --> <?php wp_footer(); ?> </body> </html> 文档的说明是 Fire the 'wp_footer' action 而 wp_footer action 主要用途是 用于向浏览器页面底部输出内容。例如,作为插件需要引入新的 js 执行后台任务(例如,页面访问计数)。 add_action 的示例 <?php function your_function() { ...
2017-03-08 · 阅读 10096
storefront 主题中引用了 Google 字体,需要去除,否则会导致页面加载缓慢。 先看看到底是哪里引入了 google fonts /wp-content/themes/storefront/inc/class-storefront.php $fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); wp_enqueue_style( 'storefront-fonts', $fonts_url, array(), null ); 合理的做法是,在子主题的 functions.php ...
2017-03-07 · 阅读 15114
.mo machine object, 二进制文件,不具有可读性。主要是给程序读取之用。用 VIM 打开,会看到部分内容是乱码。 .po 实际的翻译文件,即我们需要编辑的文件,对人类具有可读性。 .pot 模板文件,列出了所有需要翻译的字符串,只是翻译部分为空。填充上翻译之后,即为 .po 文件。 ...
2017-03-07 · 阅读 10857
storefront 并没有自带语言包,所以会看到 storefront 主题页面中的诸多地方并没有被汉化。 storefront 官方推荐的做法是,下载或者自己生成语言包 要么放到 wordpress 的语言包目录下 /wp-content/languages/themes/storefront-zh_CN.mo 要么放到子主题的语言包目录下 /wp-content/themes/your-child-theme/languages/zh_CN.mo 我觉得还是放到子主题的语言包目录下比较合理,因为子主题可以做版本控制,而 wordpress 并不适合做版本控制,因为要频繁安全升级。 s ...
2017-03-07 · 阅读 12860
使用 storefront 主题之后,默认网页的底部会显示 Storefront designed by WooCommerce. 如果想去掉,最好采用 child theme 的方式。 不直接修改 storefront 的主题源代码的原因是,一旦主题升级,所有修改都会被覆盖掉。 首先,新建一个空的子主题 即在 /wp-content/themes 目录下新建一个目录,例如 zhongwei。然后在该目录下,新建两个文件 style.css 内容如下 /* Theme Name: zhongwei Version: 1.0 Description: Child theme for St ...
2017-03-04 · 阅读 9905
默认视频没有缩略图/预览图 视频加载了很长时间才开始播放 为视频添加预览图片 - 缩略图 后台,编辑文章,点击文章中的视频,点编辑按钮(右上角的铅笔图标) 在弹窗的窗口中,选择海报图像,设置一张图片即可。 无法自动提取视频的关键帧作为预览图片的确非常不方便,但是也为封面党提供了便利条件。 查看文章的文本编码可以看到其格式为 [video width="1280" height="720" mp4="http://www.sunzhongwei.com/wordpress-video-demo.mp4" poster=" ...
2017-03-04 · 阅读 13377
wordpress 默认限制了上传文件的大小为2M。所以,大一点的视频文件,例如 720p 3 分钟 18M 的视频文件就没法通过管理后台上传到服务器了。 解决办法 先通过 scp 或者 ftp 上传到服务器的 /wp-content/uploads/ 目录。但是,仅仅上传了文件,在媒体库中是看不到的,也就没法插入到文章或者页面。 在插件管理中搜索 "Add From Server",安装并启用,就可以将服务器本地的大文件导入到媒体库了。 测试环境:wordpress 4.7.2 ...
2017-03-04 · 阅读 10122
通过小工具添加 外观 - 小工具 - 文本 文本标题留空 内容黏贴百度统计的 js 代码,注意外面包一层 div display 为 none; 将这个文本应用到 footer 上。 通过插件添加 插件商店里没有找到合适的,我准备自己自己写一个。 修改 footer.php (不推荐) 外观 - 编辑 - footer.php 将百度统计的 js 代码黏贴进去。 优点:简单有效 缺点:更换主题、升级主题、footer.php 会被覆盖 ...
2019-12-03 · 阅读 8621 · 字数 350
虽然 wordpress 安装起来很简单,但是细节不算少,记录一下 下载 wordpress 到 wordpress.org 查看最新版的 wordpress 下载地址。 如果目标用户是国内用户,直接去 cn.wordpress.org 查看即可。 copy 下载地址,然后在服务器进行下载。例如: wget https://cn.wordpress.org/wordpress-4.7.2-zh_CN.tar.gz 解压 tar xvzf wordpress-4.7.2-zh_CN.tar.gz 新建一个数据库及对应账号 CREATE DATABASE wpdb CHARACTER SET ...
2017-03-01 · 阅读 10232
搜索了 WooCommerce, 彻底被震撼到了!100万+ 的活跃安装,估计没有比这更靠谱的了! 这一查不要紧,发现 WooCommerce 居然是 wordpress 官方出品的(实际上是后期收购的),而且 wordpress 官方还出品了好多神奇的东东... 安装过程非常人性化,可以设置地区,货币类型,支付方式。 需要注意的是,安装 WooCommerce 之后,如果使用普通的 wordpress 主题,用户体验会非常的差,wordpress 会提示你启用支持 WooCommerce 的主题。首先,推荐 wordpress 团队官方出品的 StoreFront 主题。支持自适应,手机 ...
2017-02-15 · 阅读 7747
Deli 是 wordpress WooCommerce 插件对应官方主题 storefront 的子主题。相对 storefront 要清晰很多,非常适合作为小店铺,以及餐饮店的主题。 Storefront 内置了两个额外的 page templates Home Page Full Width 这个 page template 真是个非常神奇的东西。有点类似活动模板,在后台简单编辑上点内容,就能变成一个很漂亮的页面。 内置的 Home Page template 包含了诸多产品展示区域,例如: shop by category new in we recommend fan fav ...
2017-02-10 · 阅读 12322
Automattic 是 wordpress.com 的母公司,成立于 2005 年八月份。500多名员工,分布全球,绝大部分为远程办公。不过从地图上看,好像没有中国。其远程办公理念与 37signals 较为类似。而其流量居然与亚马逊相当,大约为 Google 的一半。异常惊人。 差不多在2009年,公司成立4年的时候,我们发现我们使用电子邮件的频率高于使用我们自己的博客的频率,因此我们决定改变博客的概念,将其变成一个能够在不离开主页的情况下留言对话的工具,这就是后来的P2。 不发邮件,而使用自己定制化的沟通管理工具,这一点非常令人佩服。也是创业公司的楷模。 其他产品 automatti ...
2017-02-04 · 阅读 6163
Wordpress 默认带的 post type Post (Post Type: ‘post’) Page (Post Type: ‘page’) Attachment (Post Type: ‘attachment’) Revision (Post Type: ‘revision’) Navigation menu (Post Type: ‘nav_menu_item’) post 与 page 的区别 post 有时间戳,而page没有 post 可以有 catigories 和 tags,而 page 没有 page 可以按照层级结构进行组织 custom post type ...
2017-02-04 · 阅读 9488
主题负责展示,但是不要涉及功能性的改动。 否则用户切换主题之后,某些功能就会失效。 这就是为什么平时看到的主题,从来没见过含有点赞功能,原来这应该是插件的范畴。 Plugins are packages of code that extend the core functionality of WordPress. WordPress plugins are made up of PHP code and other assets such as images, CSS, and JavaScript. 而插件则负责增加功能逻辑。例如,购物车插件。 插件在激活之后可以 增加 routin ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 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 弟子规 英文 国际贸易 |