wenpai-org / wp-china-yes Goto Github PK
View Code? Open in Web Editor NEW文派叶子 🍃(WP-China-Yes)是** WordPress 生态基础设施软件,犹如落叶新芽,生生不息。
Home Page: https://wp-china-yes.com
License: GNU General Public License v3.0
文派叶子 🍃(WP-China-Yes)是** WordPress 生态基础设施软件,犹如落叶新芽,生生不息。
Home Page: https://wp-china-yes.com
License: GNU General Public License v3.0
Does wp-china-yes support connection to update Third-Party Themes?
Especially Avada from Themepunch and the Fusion servers (theme-related plugins and features) are very interesting to work.
对这个功能额外说明一下:
目前我开发了wp-china.org平台,这个平台上附带有一个本土的WP协同翻译平台,会自动从wordpress.org监听国内所有有人在用的插件/主题包,平台使用机器翻译的方式为这些包自动生成翻译包并向全部WP-China-Yes的用户下发。
碍于机器翻译并非100%准确,所以还是需要用户们对出现问题的翻译做人工校准,我期望以最简单的方式引导用户们为本土的WordPress生态贡献翻译,所以打算直接将这个校准功能集成在用户的插件端,并支持翻译校准实时生效。当然,生效只是在用户本土生效,若要向全体用户推送还需等待wp-china.org的管理员审核这条校准。
First I have to thank the author of this plugin. It's VERY useful for the users in China. But there is a problem about WPMU.
When this plugin is enabled on WPMU, the content of this plugin will display on the dashboard of the normal site instead of the dashboard of the network.
This is not a big problem for the general site network; but for users who commercialize the site network (using WP Ultimo) this is a problem.
So I hope you can adapt this plugin to WPMU as soon as possible.
Thanks.
比如插件存在更新时,还是缓存的旧的,导致更新失败。
或者有更新,缓存的旧的,导致下载的旧版本。
You say:
这个是一个公益项目,我始终都不会以任何借口对插件、加速节点的使用权等进行收费。
The translation for that is not clear. Does that mean you also allow commercial use?
For example if you are operating several servers in China mainland behind GFW?
更新的时候显示服务器错误之类的
但是东西都下载完了 是我服务器的问题吗
该问题被很多用户反应,但难以复现,所以排查难度较大……
An abandoned project: bluehost/pluginmirror#11
For a wordpress plugin, it is forbidden to open a second entrypoint which can be accessed directly by
visiting [root_url]/wp-content/plugins/plugin_name/api.php
. Therefore, at the beginning of each file,
if not defined ABSPATH, die immediately
. Wordpress provides server side ajax framework, which can replace bad practice in api.php
. See the documentation of function add_action( 'wp_ajax_xxx')
目前看来前端未对接口返回非200状态码的异常进行处理,这种情况下在用户看来可能的结果是反复点击按钮,却无反应,需要优化一下,让错误提示显示出来。
Is the proxy resolving https/ssl domains properly and forwarding/redirecting requests e.g. to servers like https://updates.theme-fusion.com/ and similar?
你好,
一个插件已通过禁用wp_version_check()阻止了更新。
这个提示是对于插件的提示,我只是想确认下。
其他插件更新正常
Elementor Pro 2.9.2版本 to 2.10.3版本
更新失败:下载失败。 Forbidden
请问我该如何提供更多的信息?
I think the reverse proxy is crucial but the article in the link does not give some common practice on this. For example, I have an Apache overseas server. How can I configure my Apache to do reverse proxy for wp-china-yes
to work?
在更新WP User Avatar时发生了错误:因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。
请问这个是因为我的wordpress设置问题还是插件的原因
非常感谢创造了此插件
插件不错,wp的插件都能下载了。但the7主题里的插件,下载总是提示“下载失败。 cURL error 77:” 有办法解决吗?
使用主源出错:
正在从http://downloads.wordpress.org/release/zh_CN/wordpress-5.4.2.zip下载更新…
下载失败。: cURL error 51: SSL: certificate subject name '*.b0.upaiyun.com' does not match target host name 'd.w.org.ibadboy.net'
安装失败
使用备源:
正在从http://downloads.wordpress.org/release/zh_CN/wordpress-5.4.2.zip下载更新…
下载失败。: cURL error 35: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
安装失败
环境信息:
PHP7.2 阿里云虚拟主机
经WPCOM反馈,当前代码通过判断is_admin()以期望只有在访问后台的时候才激活插件。但是从前端请求ajax的时候也会通过is_admin()的判断,于是就产生了性能问题。
你好,请问是直接在插件添加的地方直接上传PHP文件吗?还是别的修改方式?
之所以去除“自定义源”支持,是因为目前WP-China-Yes的后端服务已经不仅仅是简单的反代了,我在其上做了很多本土化定制的工作,例如目前的作品全量汉化支持。同时还有未来会上线的对国内生态发展至关重要的整合式的国区商城,如果大家使用自定义源,显然就无法访问国区商城,可以说:“这将导致这些用户与国内生态脱节”。
刚刚看了下GitHub的访客统计信息,发现3.0.0版本开始提交后有很多人在关注。我知道可能你看到我所提的那些功能建议的Issue后脑袋上会生出很多问号,好奇我到底想做什么。我在这里尽力简单扼要的说一下我期望在3.0.0版本中做什么以及这样做会产生什么样的意义。
最近几个月WP-China-Yes的代码仓库都没有提交新的代码,并不是我放弃维护这个项目了,而是我正在为这个项目的全新发展阶段而做着工作。WP-China-Yes只是一个接入端而已,真正有意义的是其背后的“国区仓库”,“仓库”是WordPress衍生品的聚集地,代表的是生态资源,现在就是要在这个生态上做文章。
我计划是为国人提供一个像DZ应用商店,那样一个具有完全中文支持并且提供付费应用购买支持的“WordPress国区仓库”。
完全的中文支持体现在两个方面:其一是完全的中文作品信息显示及中文语义化搜索支持,现如今显而易见的,WP仓库中大部分资源都是英文的作品信息,这当然也就不支持中文搜索了,更别提语义化搜索了。普通用户很难通过直接浏览仓库的方式检索到对自己有用的插件/主题,大部分都是要靠第三方网站推荐,然后再去仓库里搜作品名字,可以说效率很是低下,也给人了WordPress虽然生态资源丰富但对国人不友好的印象。其二就是为所有作品追加中文翻译支持,让用户从国区仓库安装下来的应用就是中文版的,不用再满世界找汉化包也不用自己费力的一条一条的用PotEdit去翻译。
目前我开发了本土的WordPress翻译平台。该平台将会监控国内所有有人在使用的作品包,并通过机器翻译+人工辅助校准的方式为这些作品包提供完整的中文翻译包(部分插件本身不支持国际化,那就没办法了),并通过国区仓库的API向全体WP-China-Yes用户下发。
WP-China-Yes的3.0.0版本除了增加了一些新的反代资源,比如说G家头像和谷歌字体外,最主要的工作就是引导用户们以最简便的方式去为本土的WordPress翻译平台贡献翻译校准,改善翻译质量。这样说来,其实这个项目直接将国外整个WordPress生态引入到**来,这将会彻底改变国内行业生态贫瘠的现状。
至于前面提到的中文作品信息显示和中文语义化搜索,虽然同属于中文支持的范畴,但需要先等待允许国内开发者上架付费应用的“商城”功能上架,为项目带来现金流后再去推进,要不然前期摊子铺的太大,开发周期太长,还没做完我就先饿死了=_=……
我本可以直接推进支持付费应用上架的“商城”功能的,但是之前某个早发布了3个月积累了大量宣传资源且专门用来解决429问题的插件对WP-China-Yes赤裸裸的抄袭吓到我了,这哥们幸好没在WP-China-Yes出来的第一天就抄,要不然这个项目就没了。很显然,在没有足够的技术壁垒支撑的前提下,无论是谁随便搭建个反代,替换一下WP的通信API就能山寨一份出来,我除了无奈别无他法。大家都这样玩的话这个项目就没办法聚集全国用户了,用户数的损失会直接导致我对于赞助商和国内的开发者们失去话语权,很难去集合大家一起来支持这个项目。所以在“商城”推进前,必须以绝对优势确立起难以被抄袭的技术壁垒,防止力量被分散。说来可笑,一个力求繁荣国内行业生态做大市场蛋糕的项目却要先防范自己人……
最后,祝我好运,也祝福国内整个WordPress相关产业好运。希望WP-China-Yes这个项目能彻底改变这个行业的现状,让**的网站建设公司都能更好的CMS,让**的WP开发者拥有更多的用户,让**的WP用户拥有更多的生态资源可供选择。
何时能将 WP-China-Yes 设置页面风格修改为 WordPress 风格 :-)
Is wp-china-yes available in English?
And if it is not, is is prepared to be translateable?
很强的插件 点赞
我发现wordpress的一些别的插件是英文的,能否添加支持转换成中文呢。
It seems that the download mirror does not include the wordpress distribution itself.
feng@iZwz9b3rv931tkjh4xbn1jZ:~$ wget https://wordpress.org/wordpress-5.3.2.tar.gz
--2020-03-24 19:50:13-- https://wordpress.org/wordpress-5.3.2.tar.gz
Resolving wordpress.org (wordpress.org)... 198.143.164.252
Connecting to wordpress.org (wordpress.org)|198.143.164.252|:443... connected.
HTTP request sent, awaiting response... 429 Too Many Requests
2020-03-24 19:50:20 ERROR 429: Too Many Requests.
feng@iZwz9b3rv931tkjh4xbn1jZ:~$ wget https://d.w.org.ibadboy.net/wordpress-5.3.2.tar.gz
--2020-03-24 19:50:30-- https://d.w.org.ibadboy.net/wordpress-5.3.2.tar.gz
Resolving d.w.org.ibadboy.net (d.w.org.ibadboy.net)... 115.231.187.154, 240e:49:5700:100:1c7:53f5:df7c:845a
Connecting to d.w.org.ibadboy.net (d.w.org.ibadboy.net)|115.231.187.154|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-03-24 19:50:34 ERROR 404: Not Found.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.