URL在数据库中正常,但在输出中错误

时间:2017-06-19 作者:flomei

我在数据库中的URL都很好(至少,“更好的搜索和替换”没有找到错误的URL,phpMyAdmin也没有),但在前端它们被弄乱了。

基本上http://is missing the:so image will\'t load correctly,links are wrong etc.pp。

主页和网站URL在后端运行良好,一些图像和链接正在运行。我已经删除并重建了。htaccess,所以我想这也不是问题所在。

什么可能导致这种行为?客户端的服务器配置奇怪?

Update 1: 我尝试禁用所有插件并切换到标准主题。这并没有改变任何事情。

1 个回复
最合适的回答,由SO网友:flomei 整理而成

好吧,这很奇怪。仅当http// 在URL中显示损坏URL的数据库字段为http://http// 这显然导致了错误。我又进行了一次搜索&;替换那些“双http”,并最终将其修复。仍然不知道为什么这只发生在一些URL上,但我很高兴我找到了答案。

因此,两天后再看一眼,有时是一个有效的解决方案

结束

相关推荐

Server side validation

我正在尝试对post字段(自定义和/或非自定义字段)进行服务器端验证。验证工作正常,但如果验证失败,我似乎无法阻止帖子保存。我试过像这样的钩子save_post, publish_post, wp_insert_post_data, 等等。所有这些钩子都被调用了,但除非我使用wp_die(). 要明确的是,我不想改变职位状态;我只想返回到帖子页面(未保存),并在字段验证失败时显示一条消息。我认为这是非常基本的东西,但无论我做什么,这篇文章都会被保存下来。UPDATE:好的,那么pre_post_updat