-
搜索结果
-
一、参与Wordpress翻译的意义
wordpress.org上面的主题和插件十分丰富,十分有利于大家学习和使用,但是大部分都没有中文翻译。以前,我看到没有中文翻译就不使用,或者等着某位热心网友翻译好了再去使用。这样下来,发现我的选择被限制了:有中文翻译的不一定符合我的需要(也许符合翻译者的需要),符合我的需要的往往没有中文翻译。我因此决定自己动手翻译,既满足自己,又能消除重复劳动,满足人民群众日益增长的精神文化需求。二、 使用什么工具进行翻译
我在wordpress.org里面发现了一款Wordpress主题Colibri WP,十分符合我的需求。我决定自己动手,丰衣足食。于是,我面临着怎么翻译的难题?经过一番学习后,我了解到如果要翻译主题和插件,需要拥有主题和插件的“.mo”文件、“.pot文件”、“.po文件”。首先,我了解到有一款插件叫“Loco Translate”,可以安装在wordpress网站上,可以直接翻译主题和插件。刚认识Loco Translate插件,我觉得这是一个神器。我在windows10上安装了wordpress的本地运行环境,于是开始尝试使用Loco Translate插件进行翻译。
翻译了一次后,发现翻译主题和插件真是辛苦。这期间有各种坑。下面说一下我使用Loco Translate插件遇到的坑,以飨读者。
Loco Translate插件安装完成后可以显示中文,这就降低了操作难度。我在翻译的时候遇到像这样的语句“%1$s plugin adds drag and drop functionality and many other features to the %2$s theme.”这里面““%1$s”有时候我把它漏掉了,没有发现。Loco Translate插件也没有提示我,这样不行的。我后来在接触到“Poedit软件”才知道,类似““%1$s”的语句会在“Poedit软件”里面高亮显示。
就这样,我跌跌撞撞的完成了第一次wordpress翻译,满心期待的刷新了浏览器,以为能看到中文,结果发现wordpress还是英文的。
后来,接触的翻译工具和翻译的次数多了几次后,注意到Loco Translate插件在开始一个新的翻译项目时,弹出一段英文提示,大意是没有发现翻译文件。后来,我找了一些别人发布的使用Loco Translate插件的视频,发现视频中的人的wordpress网站里面,没有我这样的错误提示,并且还有导出“.mo文件“和”.po文件“的下载按钮。而我的wordpress网站上,只有导出”.po文件“的下载按钮。
原本是打算再年底或者明年初才上线这个主题频道的,但经历了前几天的数据丢失让我们重新考虑了下如何备份这些数据,其中最好的方式就是放到网上分发出去。
所以这也就把主题的频道给赶出来了。
现在有几个问题需要解决的就是频道里的一些主题调用 w.org 的 API 数据信息不完整,昨天测试了老半天,今天也才勉强做了出来这些数据。
主题列表页的显示效果如下。产品详情页的在楼下补充吧,这是 Windows 系统里的预览效果
今天的操作算是一个教训,要保障能够量产和无障碍部署程序那么至少得和程序开发环境保持一致,这样才有利于系统的创建和稳定,同时也是减少不必要的时间的最佳方式。
这里记录下在 Windows 服务器上部署 WordPress 多站点站群遇到的问题和解决方案
1、Cookie 无效,无限重定向;
这个是由于主域名使用上的问题引起的,最可能的原因是由于 Windows 的系统上面什么权限和程序有问题导致加载到子站的 cookie 都是用的主站的而且没办法识别,所以出现了双重重定向导致。
解决办法是改用主域名泛解析,然后全新安装部署。
2、伪静态规则,后台 404;
说来也怪,今天碰到的客户机器都是 Windows 机型,折腾了老半天我们还是确定把客户的 iis 服务给替换掉,换成了 Nginx+MySQL 的配置。
伪静态的规则也是用 Nginx 的,但用子目录的形式却导致了全部子站后台无法访问会 404。
解决方法也是同上,换成主域名的泛解析之后再重新配伪静态,奇迹般的就好了。
首先是下载软件包,通过使用
wget
或者curl
,命令如下:curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
安装
对于大多数用户,下载Phar文件是我们推荐的安装方法。如果需要,请参阅我们关于替代安装方法的文档(Composer,Homebrew,Docker)。
在安装WP-CLI之前,请确保您的环境满足最低要求:
类UNIX环境(OS X,Linux,FreeBSD,Cygwin); Windows环境中的有限支持
PHP 5.4或更高版本
WordPress 3.7或更高版本。早于最新WordPress版本的版本可能会降低功能
验证要求后,使用或下载wp-cli.phar文件:wgetcurlcurl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
接下来,检查Phar文件以验证它是否正常工作:
php wp-cli.phar --info
要通过键入命令行来使用WP-CLI wp,请使文件可执行并将其移动到PATH中的某个位置。例如:
chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
如果成功安装了WP-CLI,则运行时应该会看到类似的内容wp –info:
$ wp --info OS: Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jan 11 22:59:40 PST 2018; root:xnu-3789.73.8~1/RELEASE_X86_64 x86_64 Shell: /bin/zsh PHP binary: /usr/local/bin/php PHP version: 7.0.22 php.ini used: /etc/local/etc/php/7.0/php.ini WP-CLI root dir: /home/wp-cli/.wp-cli/vendor/wp-cli/wp-cli WP-CLI vendor dir: /home/wp-cli/.wp-cli/vendor WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/ WP-CLI global config: /home/wp-cli/.wp-cli/config.yml WP-CLI project config: WP-CLI version: 2.1.0
这个是一直都需要,然后 WordPress 上又一直缺的工具,好的一方面是现在终于有了可以用的。
Traktor 是专门适用于通过 All in One WP Migration 打包好的 WordPress 备份包解压内容提取工具,然后我们对此工具进行了测试,目前推出的 Windows 版算是比较简单好用的。
界面非常简单,就一个打开备份包,然后选择文件夹导出备份。
这样的话以后就又多了种选择,可以直接获取到这些备份文件数据。
需要下载的话,点这里 https://traktor.wp-migration.com/
去年采购了两台新的服务器,但一直都是属于闲置资源,因为马上要更换办公场所,所以考虑了下移动办公的灵活性。
考虑到现在有旧机器带不走,服务器又闲着,那么干脆就把这台 Windows 服务器配置成了我们的办公用机器。
比如客服外出的时候可以登录到服务器挂上QQ,技术不在办公室需要测试某些工作,借用别人电脑时可以临时登录到我们服务器上用已经配好的集成环境。再来就是方便我自己偶尔从海外下载些资源,因为本机访问慢,而且国外源下载也没服务器快。
下面是截图留个纪念吧。
话题: 关于两个 JS 代码的添加规则
Hi,
站点已经一个月了,收录就5条不到。像看下是不是收录的方式有问题。目前用的是YOAST的SITEMAP.
1.如果我有两个JS代码要添加。是添加两个片段,把两个JS片段的内容放到一个里面去?我目前的是这样
2.另外,这个百度统计的代码,请问是选择哪种运行方式?是不是一般JS代码,都是尽在站点前台运行就好?
在任何地方运行片段; 只在管理区运行; 仅在站点前台运行; 只运行一次;
代码内容如下
<script>(function(){var bp = document.createElement('script');var curProtocol = window.location.protocol.split(':')[0];if (curProtocol === 'https') {bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';}else {bp.src = 'https://push.zhanzhang.baidu.com/push.js';}var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(bp, s);})();</script>
谢谢关注
Chrome 删除自动填入记录
Chrome 删除下拉列表记录
Chrome删除已存储的文本
网络填写表单时,可以在页面字段找到之前输入已存储文本。
若要删除此记录,请在该字段的下拉清单中,使用方向键选取要删除的文本。
删除方式:
Windows 操作系统:按下
Shift+Delete
键Mac 操作系统:按下
Shift+fn+Delete
键OceanWP 是适合您下一个项目的完美轻量级主题。可搭配 OceanWP 还提供了丰富的扩展功能可以为任何 WordPress 项目提供了良好的基础支持。
Ocean Modal Window 模态窗口扩展是(来自 WordPress.org)的 8 个 Extensions 插件中文版之一,已由薇晓朵汉化处理完毕,并做了精校,提供常规技术支持。
中文版主题:
https://mall.weixiaoduo.com/item/oceanwp
扩展插件合集包:
不清楚具体问题的就别瞎答应,答应了的事情就要做好才行。真心觉得有时候也是挺无奈的,多大能力也是有自知之明的,但有时候要么会把问题想的简单了,要么就是把自己想的太强了。
最近接手的一个订单客服谈的时候没有问清楚服务器配置是独立服务器还是云服务器,就按照我们平时的云服务器环境配置给算了,折腾来折腾去的到现在也还是有好些个问题没解决。
1、首先是需要绑定 IP 和端口的问题,因为需要实现通过
IP:端口
的形式来访问网站,我们自己一直用的是 Linux 服务器,本身这两年也是才刚刚把 Linux 给折腾的一知半解的,Windows 的部署不熟也没怎么用过。解决:这个问题后来是因为独立服务器需要做端口路由映射才解决的,当然还有需要开启 80 端口才行。
未找到对应子版块?请直接在 [疑难杂症] 版块中发帖提问。