这里是 LitePress 社区旧贴存档,您可以在此留言或提交新的回应和信息。

·

这里是 LitePress 社区旧贴存档,您可以在此留言或提交新的回应和信息。
文章投稿 131 篇
参与 1035 次讨论和 239 条回复忘记了 改过来了
忘了修改插件版本了吧,上传插件还楞了下
已更新至1.3请前往订单下载新版
ok
我个人一直都是JB全家桶,phpstorm、pycharm、clion、gland、idea
鸿鹄之志,看好你们!
我们的最终目标是在中国完全接管wordpress.org,统一全国的WordPress行业生态,只要这个目的达成了,交流社区会顺其自然的做起来的。
感谢开发者所做的贡献,希望能做成一个真正交流wordpress插件和主题的论坛,国内这方面的专业论坛真的很少。
其实是分了两个数据库,一个库专门用来承载平台运行,这个库是跑在SSD上的。还有一个库用来存日志以及本文提到的彩虹表,这些数据都是存档型数据,写完一次以后就不会改了,再加上数据量很大,所以目前比较经济的还是用机械的叠瓦盘去存,每1T的容量基本100人民币多点。
这样就只是在初期数据大量写入的时候麻烦点(叠瓦盘自身的毛病,因为要频繁迁移扇区数据),而且因为数据结构和NoSQL差不多都是很简单那种,没有复杂的联合查询,这样查询的时候稍微优化下就和SSD区别不大了
辛苦了,服务器有条件的还是上SSD硬盘吧
没重复,第一句是判断是否存在这个宏
Endif;改成endif;
目前应用市场已经支持按翻译后的中文搜索应用了,很开心。
后面翻译平台的新版机器翻译填充对接完成后就有能力汉化整个wp.org仓库的所有插件的介绍信息了。
然后在此基础上提供中文长词的语义化搜索,类似百度搜索那样
另外发现他这个变量好像是重复了
if ( !defined('UCENTER_DEFINE_SETTING_NAME') ) :
define('UCENTER_DEFINE_SETTING_NAME', 'plugin_ucenter_define_settings');
define('UCENTER_INTEGRATION_SETTING_NAME', 'plugin_ucenter_integration_settings');
请教下应该要如何修改呢
Parse error: syntax error, unexpected end of file, expecting "elseif" or "else" or "endif" in /www/wwwroot/xxx/wp-content/plugins/ucenter-integration/ucenter.php on line 909
这是啥错误-_-!
907,908,909的代码,迷惑
$ucenter_integration = new Ucenter_Integration; Endif; ?>
我是想着整个js外链插到所有网站,这样就不用每个站都去搞了
好的,感谢!我明天看看 我已经接近两个礼拜没开电脑了,最近太忙
可以在parse_request钩子里对URL做一下检查,如果是/feed结尾的就301到原始文章
你这个需求最好是PHP后端实现。类似Node.js都要通过SSR才能确保对搜索引擎友好,所以我不敢说搜索引擎一定会去执行你的JS。
检查是否是机器人使用PHP库:
https://github.com/JayBizzle/Crawler-Detect
检查是否是手机端使用WordPress内置函数:wp_is_mobile()
懂了,明天更新一下
参考 https://blog.csdn.net/qq_42551474/article/details/105072498
搜索关键词 :flex竖向排列
.box{
height: 500px;//规定大小,不然并不会自动换行
display: flex;//给父元素开启flex
flex-direction: column;//修改主轴方向
flex-wrap: wrap;//开启自动换行
align-content: center;元素居中
}
我并不是完全为了收录,关闭页面收录会掉也无可厚非,但默认返回500错误码个人觉得不太合适。会让搜索引擎认为服务器有啥问题,例如谷歌直接在覆盖率上提示错误
既然禁用了这个功能返回403.404.405我觉得都是比较合适的。或者和媒体库一样跳转到对应页面。
你好,你这个问题我下午就收到反馈了,我实在是不知道咋解决,根据你描述的情况,这是一个矛盾体,中国使用feed功能的网站极少,也没有什么作用而且还容易被攻击,最好是关闭。你之前已经收录的feed条目这个没有办法,既然要关闭该功能无论返回什么样的错误码都是没有用的,收录肯定会掉 。目前我认为最好的解决方案是添加robots.txt禁止搜索引擎爬取feed链接,以后feed就不要了,或者按照楼上创始人提供的方法指定错误码。想要继续保持feed收录那就不要关闭。如果你有好的想法可以说说
应用市场接下来会开发工单功能。
这个问题我先替作者回复一下:
可以通过Nginx做重定向的方式解决,将以下代码加入配置文件的location /区域内即可
rewrite ^/(.*)/feed$ /$1 permanent;
这个问题也可以通过在WordPress里通过重写路由的方式解决,不过相较于Nginx重定向来说更麻烦,等作者处理吧
更新一下,检索到WordPress有一个现成的连接ES的插件:ElasticPress
于是打算把前面说的产品信息索引方案改一下。原本是计划在产品展现并翻译时将翻译后的信息通过异步队列写入ES,而有了这个插件之后,我们就可以在插件索引数据时直接通过钩子更改索引内容为翻译后的译文了,一下节省好多力气。
这只是一个很普通的PHP提示消息而已,是不会触发致命错误的。
现在有可能是你还没真正触发问题代码。建议你先走一遍对接流程,然后在流程中哪一步抛出了让程序彻底终止的报错后再把那个报错贴上来
PHP Notice: Constant UCENTER_INTEGRATION_SETTING_NAME already defined in /www/wwwroot/i.meimiaoshe.com/wp-content/plugins/ucenter-integration/ucenter.php on line 18
插件的18行
define('UCENTER_INTEGRATION_SETTING_NAME', 'plugin_ucenter_integration_settings');
plugin_ucenter_integration_settings数据库内容:
a:9:{s:25:"ucenter_password_override";s:1:"1";s:19:"ucenter_credit_name";s:0:"";s:19:"ucenter_credit_unit";s:0:"";s:26:"ucenter_credit_per_comment";s:0:"";s:23:"ucenter_credit_per_post";b:0;s:23:"ucenter_enable_mail_box";b:0;s:29:"ucenter_enable_customize_icon";b:0;s:21:"ucenter_enable_friend";b:0;s:21:"ucenter_enable_credit";b:0;}
是不是wp的一些相关函数升级导致~这个插件在4.x的版本上是可以用的。
目测不对,插件入口的注释应该包含:Plugin Name: 插件名
因为主题的functions是在全部的插件加载完之后才会加载,所以当插件中的某个功能在代码加载阶段报错的话在主题里加调试代码就无效了。
如果在插件入口添加调试代码仍然无效的话请开启PHP的XDebug扩展,对于宝塔面板可以直接在PHP扩展管理安装。

插件入口和主题都有加,这样对么
截图,我看看是咋加的。另外,加到插件的入口文件尝试了吗?
还是不行
可能是某个插件关闭了PHP的调试输出。
尝试填下以下代码到你主题的functiongs.php或这个插件的入口文件里:
ini_set( 'display_errors', 1 );
https://litepress.cn/plugins/ucenter-integration 就是这个插件
开了错误日志记录都没用,只要配置好开启插件wp就提示致命错误,根本没有错误日志
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
确实是只能单个文件,其针对的是循环依赖的场景。因为预处理阶段是针对每个.cpp文件单独进行的,所以对于多个cpp文件会失效。
对于全局变量,你可以这样处理:
只在main.cpp中包含config.h,然后在其他cpp文件中使用extern关键字来标识要访问的变量,这样就可以了。
发表回复