您当前的位置:首页 > TAG信息列表 > wp-filesystem
查找特定WordPress安装的路径
我最近接管了一个WordPress网站。访问服务器后,我发现有70多个WordPress安装分布在服务器上(文件和数据库)。对于我来说,最快/最简单的方法是什么来确定哪个安装是运行实际live网站的安装?我想在每次安装中都放一个PHP文件(一个与$_SERVER[\'PHP_SELF\'];) - 然后尝试从站点本身访问该文件,从那里我知道哪个安装是正确的(然后我可以从wp配置中确定哪个DB是正确的)。但肯定有更简单的方法吗?我有权访问wp admin,在那里我能做些什么来显示这个特定WordPress的
FILE_GET_CONTENTS()是插件读取本地文件的唯一方法吗?还是WP_FilesSystem_Direct::GET_CONTENTS()可以工作?
背景我正在开发plugin for WordPress. 我最初使用file_get_contents() 有两个目的:远程文件(我改为wp_remote_post())插件目录中的一个本地文件(这个问题是关于什么的)WordPress工作人员告诉我不要使用file_get_contents() 对于远程_POST 请求(上述用法1),但要使用wp_remost_post() 相反来自他们关于用法1的电子邮件。(如上所述):在远程文件上使用file\\u get\\u内容许多主机阻止在远程内容上使用fil
如何在WordPress模板中获取json文件
我试图使用以下方法从Wordpress模板中的JSON文件中获取数据file_get_contents 但无法获取文件$data = file_get_contents(\"../assets/data2.json\"); $arr = json_decode($data, true); 遇到此错误时var_dump $data对象(WP\\u Error)#825(2){[“errors”]=>数组(1){[“http\\u request\\u failed”]=>数组(
如何用WordPress文件系统调用替换FILE_GET_CONTENTS()
我正在使用PHPfile_get_contents() 函数检索和回显SVG文件的内容。<?php echo file_get_contents( get_stylesheet_directory_uri() . \'/assets/images/Search_Glyph.svg\' ); ?> 我用Wordpress.org theme checker 我目前正在解决所有问题。其中一个问题是file_get_contents.它给了我以下警告:WARNING: file_get_c
安装配置WordPress后可以删除`wp-config-sample.php`吗?
我可以删除吗wp-config-sample.php 安装和配置Wordpress之后?这会在未来产生任何后果吗?更新后是否还原此文件?乍一看,这似乎没有必要
我应该加载和使用WP_Filessystem的哪些依赖项?
我正在构建一个Wordpress主题WP_Filesystem 调用它:<?php $wp_filesystem = new WP_Filesystem_Direct(null); echo $wp_filesystem->get_contents(get_stylesheet_directory() . \'/assets/images/Search_Glyph.svg\'); ?> 我知道WP_Filesystem 需要一些依赖项。我现在就这样把它们
使用wp_FILESYSTEM复制时缺少temphail变量
使用时出现以下错误$wp_filesystem->copy(); 将文件从一个目标复制到另一个目标。Undefined variable: temphangle in <b>../htdocs/wp-admin/includes/class-wp-filesystem-ftpext.php</b> on line <b>159</b> 知道吗什么temphangle 是
无法使用FILE_EXISTS函数检查wp_IMAGE_EDITOR上传的图像是否存在
我正在开发一个播客主题,我有一个表单,允许用户上传他们的播客封面艺术。播客封面艺术的尺寸应该在1400×1400和3000×3000以下,因为我们遵守iTunes的规定。由于如此大的文件会影响网站的页面加载速度,我想将上传的图像调整为较小的大小,例如250×250,以便我们可以使用它在网页上显示。我用过WP_Image_Editor::resize 函数可调整上载图像的大小,并WP_Image_Editor::save 函数来保存它。它实际上起了作用。我现在有两个不同的图像,具有两个不同的维度。由于我们的
如何使用文件URL在媒体库中查找文件?
我们的媒体库中大约有2000个文件,我们正在进行审核,以组织这些文件并创建名称层次结构。但在这之前,我正试图找到一些要替换的特定文件。我不知道这些文件在Wordpress中的名称,我只有下载文件的URL。是否有方法使用URL在仪表板中搜索文件?
在Wordpresss中注册我的页面访问量
我有一个短代码,可以获取登录wordpress的人的姓名,我希望当该人进入我的短代码创建的页面时使用该短代码。文本文件并将其名称保存在其中这是我的wordpress快捷码function alertaLogin( $atts ) { global $current_user, $user_login; wp_get_current_user(); add_filter(\'widget_text\', \'apply_shortcodes\');
在Theme-editor.php中如何添加创建文件的方法
这是我目标的一个概念我想通过在文本字段中输入完整的文件名和扩展名,在当前打开的目录中创建文件,单击创建并使用AJAX进程运行file_put_contents() 方法我还没有尝试过任何编码方法,因为我甚至没有一个起点。经过18个小时的研究,我只找到了使用add_theme_page() 添加一个可以进行所有自定义编码的页面。虽然这是一个可靠的选项,但我希望将其全部保存在核心文件编辑器中。创建一个完整的文件编辑器,它可以完成与核心相同的任务,唯一的区别是一个文本字段,这简直是小题大做。在绝望中,我使用了a
有什么简单而安全的方法可以将文件内容放入WordPress?
我正在开发一个插件,其中一部分需要大量的文本内容(帮助描述),我更愿意将这些内容作为单独的文本文件保存(在插件的子目录中),以便于组织和版本控制。最明显的候选人是file_get_contents(), 但是它与WordPress一起使用通常是不受欢迎的。我已经考虑了一些替代方案,例如wp_remote_get() (不是正确的,因为文件在插件中)和WP_Filesystem API(对于文本文件的简单读取来说,这似乎有些过头了)。Is there a simple, but secure alterna
为什么WordPress不使用WP_FilesSystem
在wp管理/插件编辑器上。php和wp管理/主题编辑器。php,为什么WordPress不使用$wp\\u文件系统来读取和修改文件?如果写入和修改文件不需要wp\\U文件系统,那么何时使用wp\\U文件系统?
为什么unzip_file总是返回TRUE,但什么都没有发生?
我正在尝试使用WordPress的$wp\\u文件系统解压位于wp-content/plugins 并将其放置在同一位置。不管我怎么尝试WordPress方法unzip_file() 始终返回true,就像它工作一样(但服务器上没有出现文件)。这是我用来解压缩文件的代码:WP_Filesystem(); $zip_from = get_home_path().\'wp-content/plugins/\'.$filename; $zip_to = str_replace(ABSPATH,
$wp_FilesSystem->abspath()返回的究竟是什么?
使用$wp_filesystem 正在定义正确的路径。在文件系统的文档中,路径(例如插件目录)通常是这样设置的:$plugin_path = str_replace(ABSPATH, $wp_filesystem->abspath(), MY_PLUGIN_DIR);我试图理解这一点,但我失败了,因为我找不到什么$wp_filesystem->abspath() 实际上应该会回来。当我var_dump() 我明白了false. 有人能给我解释一下为什么我们不能简单地使用ABSPATH 函数中的
将文件从源下载到目标的正确方式
我正在尝试将文件从一个位置下载到另一个位置。该代码工作正常。以下是代码片段:Helper Function - 在中创建目录/uploads/{$dir_name}/ 和返回路径。/** * Create folder in /uploads/{$dir_name}/ * @return array() */ function get_dirpath( $dir_name = \'test\' ) { $wp_info = wp_u