您当前的位置:首页 > TAG信息列表 > wp-filesystem
何时使用文件系统API?我到底应该用它吗?
我想知道什么时候建议使用文件系统API,它是否有用?WordPress在文件系统API使用方面似乎有点不一致,它在上传和解包文件时只在少数地方使用API,这对我来说没有多大意义,我的意思是,当有很多其他情况下PHP文件系统函数用于直接访问时,使用它到底有什么意义?即使在存在所有权“问题”的情况下,上传软件包也会起作用,但是我非常确定,当我使用任何正在使用的功能(例如fwrite)时,这些“问题”不会在5分钟后消失。那么,作为一个插件/主题开发人员,我为什么要关心它呢?当我使用的WordPress函数有一半
使用wp_Handle_Upload()通过使用$Overrides来指示特定路径
如何使用wp_handle_upload 功能和apply_filters 一起上传特定路径上的文件?什么是覆盖?For example: $overrides = array(\'file\' => \'C:\\\\uploads\\\\filename.pdf\',\'message\' => \'File written\'); apply_filter(\'wp_handle_upload\',$overrides); 或者类似的?还是这是正确的代码?The real
将fopen/fwrite操作转换为WP_FILESYSTEM
在下面的函数中,我试图将fopen/fwrite/fclose方法转换为首选的WP\\u文件系统方法。使用注释掉的脚本块,一切都能正常工作,但是,WP\\u文件系统方法总是返回错误块。知道我做错了什么吗?function so_doHtaccess(){ if ( !current_user_can( \'manage_options\' ) ) return; if ( file_exists( get_home_path() . \".htaccess\" ) ) {
启用XSendFile导致WordPress多站点/网络上的图像出现404
我已经编译并安装了XSendFile 模块,并将以下行添加到.htaccess:XSendFile On 它显示为在中激活<?php info() ?> 欠载模块。问题是,当我在我的站点的顶级wp配置中激活它时。php使用:define(\'WPMU_SENDFILE\', true); 我们网络中所有博客上的所有图像都停止加载。当你尝试点击它们时,你会得到一个404错误wp-includes/ms-files.php我想这跟我的.htaccess 没有正确地创建URL,但
在插件中使用wp_filessystem存储定制器设置
我尝试用我在这里得到的答案修复我的插件:Using wp_filesystem in Plugins背景我写了一个主题(https://github.com/bassjobsen/jamedo-bootstrap-start-theme) 和一个插件(https://github.com/bassjobsen/wp-less-to-css) 现在我想在主题中集成插件。插件将CSS文件写入文件夹。使用本机PHP函数写入文件不安全,如下所述:http://ottopress.com/2011/tutorial
如何将核心js文件移到页脚
在测试页面速度时,我发现2个js文件导致速度延迟,根据PageSpeed Insight. 文件名为wp包括/js/swfobject。js包括/js/评论回复。min.js如何将这些文件移动到页脚中,目前这两个文件都加载到页眉中。
对非对象调用成员函数Put_Contents()
我有一个插件,我正在wp\\U内容中创建一个css文件。我用了这个:$this->content_dir = WP_CONTENT_DIR . \"/some_folder\"; $path = $this->content_dir . \'options.css\'; $css=\'some string\'; global $wp_filesystem; if(!$wp_filesystem->put_contents( $path, $c
将PHP Readfile转换为WP_FilesSystem
在下面的脚本中,我需要将readfile转换为等效的WP\\u文件系统。然而,我在法典中找不到同样的东西。非常感谢您的帮助。此脚本保存设置。用户桌面/pc的ini文件。WP_Filesystem(); global $wp_filesystem; $mySettingsFileLocation = WP_PLUGIN_DIR.\'/my-settings/settings.ini\'; if ( ! $wp_filesystem->put_contents
如何包含WP_FilesSystem()的表单?
我使用了一些代码来尝试编写动态。css文件到一个主题文件夹,它工作正常。但是,它在某些共享托管情况下不起作用,因此会调用request\\u filesystem\\u credentials()函数。这会产生一个非常难看的ftp表单,没有连接/提交按钮。然后,我按照伟大的奥托的教程尝试使用一个像样的表单,但最终的结果是一个好看的表单,给出了错误“保存文件时出错!”输入正确的ftp详细信息后。在该站点上安装插件和主题时,相同的ftp凭据可以完美地工作。所以我暂时放弃了奥托的代码,回到了我原来的代码,但我无
将插件中的文件复制到我的主题目录中
我使用php的“copy()”编写了一个wordpress插件,将一个文件从插件目录复制到主题目录,但它不起作用:<? function file_replace() { $plugin_dir = plugin_dir_path( __FILE__ ) . \'/library/front-page.php\'; $theme_dir = get_stylesheet_directory() . \'front-page.php\';
如何从wp_Filessystem->Put_Contents功能显示保存文件的对话框?
我有这个片段:if(!$wp_filesystem->put_contents( $file_path, $file_content, FS_CHMOD_FILE )) { echo \'error during creating the file\'; } 此代码工作正常,但我不想将文件保存在服务器上,而是想显示浏览器对话框,将包含此内容的文件保存在本地磁盘上。提前感谢您的帮助。
自定义自定义控件中的WP_FilesSystem
我目前正在尝试编辑以下文件,以便它使用WP\\u文件系统方法,而不是直接调用PHP文件系统:google-font-dropdown-custom-control.php我当前的代码如下所示:function mytheme_customize_register( $wp_customize ) { $wp_customize->add_section(\'fonts\', array( \'title\' => \'Font\',
使用wp_FileSystem的便捷方式
我想使用$wp_filesystem 这似乎是WordPress中操作文件系统对象的推荐方法,但请比较:plain PHP code:mkdir(\'abc\'); WP Filesystem API code:$url = wp_nonce_url(\'plugins.php\'); if (false === ($creds = request_filesystem_credentials($url, \'\', false, false, null) ) ) { ec
使用WordPress功能复制和删除目录
我已成功使用copy_dir() 将目录复制到新位置。如何使用WordPress函数删除目录?
使用WP_Filessystem列出目录中的文件
是否有一种方法可以使用WP\\u文件系统而不是类似以下内容列出目录中的文件:function listFolderFiles($dir){ $ffs = scandir($dir); echo \'<ol>\'; foreach($ffs as $ff){ if($ff != \'.\' && $ff != \'..\'){ echo \'<li>\'.$ff;&
为什么WP文件系统API不能读取googlefonts.json?
我继承了Highgrade以主题构建的网站(southcentral) 它是使用Redux框架构建的。我在前端和管理面板中看到以下错误:Warning: Invalid argument supplied for foreach() in /Volumes/Data/Users/me/Sites/reference360.eu/wordpress/wp-content/themes/southcentral/highgrade/framework/inc/fields/typography/field_t
插件保存/缓存文件的标准位置?
Are there official guidelines on where a plugin should cache files? 如果没有,是否有我可以遵循的最佳实践?例如,插件从后端系统获取内容的好处是缓存文件,这样它就不会重复从后端获取相同的内容。在这里和其他地方搜索很困难,因为大多数查询都会导致缓存插件或数据库教程。我的直觉是把它们放进wp-content/uploads.我的第二本能是将文件保存在插件的目录树中。这将插件数据分组在一起,但不遵循用户内容所在的WordPress体系结构/up
WP_文件系统在代码块中的使用
我想做的是让这个函数在我的插件代码块中工作,而不是将其作为插件。我目前在wordpress之外的工作解决方案是Save contents$KeepText=\"$name||$Phone||\"; $dataHolder=\"keepdata.txt\"; $file = fopen($dataHolder,\"w\"); if(fwrite($file, $KeepText)){echo \"Data Saved Successfully !\";} else{echo
无法访问cron函数中的wp_文件系统
我正在编写一个插件,用于将WP与Visma集成。它基本上每三个小时就会使用wp cron吐出一个XML文件(要为wp-cron.php 并将其保存到uploads文件夹。当我手动执行此操作时,一切正常(在wp admin中提交)。然而,当运行cron函数时$wp_filesystem 无法访问,也无法使用request_filesystem_credentials(). 如果我想跑request_filesystem_credentials() 在cron函数中,我得到一个错误,表示该函数不存在。如果我把
有没有一个名字来形容那些琐碎的可湿性粉剂的PHP文件,比如函数.php、存档php、条目.php、页面php等等?
像函数这样的普通WP PHP文件有名字吗。php,归档php条目。php,第页。php等等?是否有一个他们都属于的“类别”(在术语的一般意义上)?我想知道如何命名它们,这样我就可以了解它们,这样我就可以知道在最新版本的WordPress中,哪些是强制的。