在独立脚本中使用wp_get_IMAGE_EDITOR

时间:2013-01-27 作者:Jacob Raccuia

使用WP 3.5,他们使用wp_get_image_editor.

目前,在这个使用Ajax访问的独立脚本中,我包括wp-load.php 所以我可以访问所有的WP函数。尤其$wpdb;. 为了使用$wpdb 函数,我必须声明global $wpdb; 第一

我想我也应该这样做wp_get_image_editor, 但没有要声明的全局变量。

使用时:

$image = wp_get_image_editor($current);

//if (!is_wp_error($image)) {
    $image->resize(100, 100, false); }
什么都没有发生,如果我删除if 语句,我得到错误

PHP致命错误:调用未定义的方法WP\\u error::resize()

有人知道我怎么做吗?安装自己的图像大小调整脚本是否更明智?

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

原来我只是个傻瓜。

WP\\U错误是未定义的方法,而不是调整大小。我通过调整大小功能发送了一个错误的图像位置。我真傻!它一直在发挥作用。

我把这个放在最上面了

$parse_uri = explode( \'wp-content\', $_SERVER[\'SCRIPT_FILENAME\'] );
require_once( $parse_uri[0] . \'wp-load.php\' );
这是我的图像调整功能

$image = wp_get_image_editor($current);

    if (!is_wp_error($image)) {
        $image->resize(100, 100, false);
        $image->save($target);
        return "succ";
    } else return "error";

结束

相关推荐

Auth.php显示所有用户的个人资料,而不仅仅是作者

我对作者的模板有问题。它工作得很好,可以按预期显示作者配置文件,但问题是,只需在URL(www.mysite.com/author/subscribername)中替换用户名,就可以看到非作者配置文件(贡献者/订阅者,基本上是所有注册用户,包括和管理员)。有没有简单的方法来修复它,只显示“作者”的个人资料,并为其他人返回“未找到页面”?在您的支持之前,谢谢您。Update:我已经申请并将使用的解决方案(除非有人建议如何修改初始查询)。这将返回正确的“未找到页面”页面,包括“未找到页面”页面标题:funct