获取wp-includes wordpress中文件夹的正确URL

时间:2017-06-22 作者:peter flanagan

我已将文件夹(json)添加到wp-includes 内部有一个名为users.json. 我试图写入此文件,但出现以下错误:

无法打开流:HTTP包装器不支持可写连接

我在php中引用了它,如下所示:

$file = "http://www.fakeurl.com/wp-content/json/users.json";

我认为我需要根据服务器上的名称进行引用。在wordpress中有没有内置的方法来获取此信息?

类似于<?php echo get_template_directory_uri(); ?>

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

你很难过把json放进去了wp-includes, 但是在你写的url中wp-content. 因此,我为您提供了获取两个文件夹的服务器路径的代码:

// wp-includes
$file = ABSPATH . WPINC . \'/json/users.json\';

// wp-content
$file = WP_CONTENT_DIR . \'/json/users.json\';
您可以找到许多WordPress常量(如ABSPATH, WPINCWP_CONTENT_DIR 在…上http://wpengineer.com/2382/wordpress-constants-overview/

结束

相关推荐

生成的自定义Metabox的PHP输出

我使用WordPress Meta Box Generator v2 Beta网站生成了一个自定义的Meta Box,将自定义图像文件上传到自定义帖子中,在管理端,一切似乎都很好,但我不知道如何在前端进行输出。所以我尝试了<?php echo get_post_meta( get_the_id(), \'project_logo_logo-image\', true ); ?> 但似乎什么都不起作用,也没有任何产出。请你给我指一下正确的方向好吗? class Rational_Meta_