为啥我的wordpress无法编写和更新文章?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的wordpress无法编写和更新文章?相关的知识,希望对你有一定的参考价值。

之前一直都没问题,是突然就不行了

参考技术A 我曾经试过类似的,你问一问空间商是不是升级了,如果是的话,你叫他帮你搞好或者换一个空间就可以了。千万别乱改你的后台程序,只是空间问题。本回答被提问者采纳 参考技术B 你是不是不小心把账号权限改为投稿者或者订阅者?你是网站管理员吗还是注册用户?你无法修改还是编辑器用不了,编辑器用不了可以试试换浏览器。因为以前我也试过 参考技术C 先检查你的管理员权限.在检查是不是你用了某些不兼容的插件!最后检查IIS跑php的问题(LINUX无这问题!)下来看看你电脑的IE是不是有某些屏蔽功能.(我原来遇到过.怎么点就是没反因!查到原因是我本地IE有限制.) 参考技术D 具体什么情况,请说详细一点,你这样说我很难了解到底是什么问题。。
你最近有没有变更什么设置?
你可以先尝试一下更新服务器缓存,

无法更新mysql数据库中的数据(wordpress)

【中文标题】无法更新mysql数据库中的数据(wordpress)【英文标题】:Can't update data in mysql database (wordpress) 【发布时间】:2019-04-27 04:37:25 【问题描述】:

我正在尝试使用“选择”值从 WP 网站页面更新我的数据库中的数据。

这就是我的“选择”的样子:

<select onchange="getState(this.value)" name="state_selector1" id="state_selector1">

这是我的 JS 脚本:

function getState(ns) 
    jQuery.ajax(
        url: "/getVal.php",
        type: "GET",
        data: "newState=" + ns,
        success: function(output) 
            alert("Статус статьи изменен. " + output);
        , error: function() 
          alert('Something went wrong.');
        
    );
;

还有getVal.php:

<?php

    global $wpdb;

    $newState = $_GET['newState'];
    $intNewState = (int)$newState;
    var_dump($intNewState);
    $stateUpdate = $wpdb->update( 'application',
        array( 'state' => $intNewState ),
        array( 'id' => 1 )
    );

?>

每次我更改“选择”的值时都会收到 500 内部服务器错误。 JS 和 PHP 一样可以毫无问题地获取选择值,但是当我在 getVal.php 中添加“$wpdb->update”或“$wpdb->query”时出现错误。

【问题讨论】:

***.com/questions/38786757/… 喜欢 【参考方案1】:

可能你没有 $wpdb 对象。

这是您的完整文件 getVal.php 吗?你在document_root中有它吗? 不要使用这种方法。这是错误的。

使用 Wordpress AJAX 方法 - 在此处获取更多信息:https://codex.wordpress.org/AJAX_in_Plugins

【讨论】:

不确定 $wpdb 对象,因为它在不同的 php 文件中工作。是的,这是我完整的 getVal.php。它不在 document_root 上,我只是没有在此处发布类似的内容,但例如,如果我在此文件中使用“echo”,它就可以正常工作。我会尽量使用你的建议。 虽然链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。【参考方案2】:

我通过使用不同的方式连接到数据库来修复它。 是否使用此代码:

require_once("wp-load.php");
$link = new wpdb("***", "***", "***", "***");

其他一切都保持不变。

【讨论】:

以上是关于为啥我的wordpress无法编写和更新文章?的主要内容,如果未能解决你的问题,请参考以下文章

刚安装了wordpress,但是写不了文章,提示如下。这是为啥

我正在编写一个 PHP 函数来搜索 Wordpress 模板文件中的邮政编码数组。为啥我的函数不返回值?

wordpress无法撰写新文章

我的wordpress里上传图片为啥显示成功,但是无法显示?

Wordpress:为啥我的样式表没有入队?

为啥我的wordpress总是能上传所有类型文件?