您当前的位置:首页 > TAG信息列表 > wp-filesystem
允许所有/不同文件类型上载
我查阅了许多以前被接受的答案,但似乎没有一个适用于最新版本的WordPress。我试着允许.rfa 要上载到媒体库的文件类型。这是我从之前的答案中发现的;function additional_mime_types($mime_types) { $mime_types[\'rfa\'] = \'application/octet-stream\'; return $mime_types; } add_filter(\'upload_mimes\', \'additi
在动态创建可下载文件时,我需要使用WP_Filessystem吗?
我有一种方法,可以在单击按钮时动态创建可下载的CSV:header( \'Content-type: text/csv\' ); header( \'Cache-Control: no-store, no-cache\' ); header( \'Content-Disposition: attachment; filename=\"email_list.csv\"\' ); $outstream = fopen( \'php://output\', \'w\' );
直接链接(不入队)时,CSS中的相对文件路径
我正在创建一个单页子主题,在这个主题中(向Wordpress社区致歉),我基本上尽量不使用PHP或Wordpress API,因为我真的只想部署一个具有自己脚本和样式的单页。我的相对文件路径有问题。我发现,当涉及到PHP页面时,我需要使用get_theme_file_uri() 函数,这在我的PHP主页(page my slug.PHP)中运行良好。(作为旁注,我更愿意使用get_template_directory_uri() 但这是给父主题文件夹。怎么绕过这个?[编辑:此部分已解决])但是我的CSS文
为什么我的WordPress博客文件被更改了?
我在wordpress上有一个博客,在godaddy上托管。我不断得到一些核心wordpress文件自动更改。我的博客项目在git上,因此我可以轻松地找到它并重置git提交版本。就连我也看不到什么新东西。添加ico文件。我真的很沮丧。由于这些文件,谷歌广告和谷歌广告被屏蔽。我怎样才能摆脱这种文件的自动更改。我尝试了wordfence插件,但它并没有阻止文件被编辑,但可以向我发送通知。
WP_文件系统PUT_CONTENTS与所有者/组的问题
我使用put\\u contents()函数在服务器上放置图像,在localhost上运行良好,但在服务器上,文件下载到服务器时的用户组是“nginx nobody”,这会导致图像返回404错误而无法查看,如何使用默认的WordPress所有者/组下载文件 global $wp_filesystem; // Initialize the WP filesystem. if (empty($wp_filesystem)) { require_on
如何编辑特定帖子的php/html?
我是Wordpress的新手,但我对html/php编码很在行,希望在我的一些帖子上创建自定义表单。我的网站当前正在本地主机上运行。我觉得自己很傻,因为我一直在/var/html 我花了很长时间试图找出我可以在哪里编辑一个名为“我的个人资料”的页面。我想看到一些自动生成的my_profile.php 文件之类的。页面本身标识为page_id=10 , 但我什么都没看到page_id 在文件结构中。“我的个人资料”代码在哪里?
WP_FilesSystem的哪些函数允许我在目录中创建包含代码生成内容的文件?
我正在生成一个非常有用的.dat 文件,但我读过file_put_contents 如果你皱着眉头WP_Filesystem 应改为使用。我看不到任何方法可以获取动态输入并创建文件,然后将其上载到我选择的目录。我应该从中寻找什么功能?我的确切流程是:用户单击一个按钮(调用是AJAX\'d),然后生成3个文件并放在我的目录中。目前,“保存文件”功能是这样的:ob_start(); generateExprotFile(); $contents = ob_get_clean(); \\
需要用于CPT模板的文件夹,例如:Single-{post_type}.php
您好,我觉得我的WP主题文件夹有点乱,有没有办法放置所有自定义页面-{post\\u type}。php和single-{post\\u type}。php放在文件夹中,而不是放在主题的根目录中?。以及如何确保WP读取它们?提前感谢
如何更改最大文件上传大小WordPress 4.9.8
正如标题所述,我曾尝试使用htaccess文件来更改最大上载大小,但我甚至没有创建一个php。ini文件在wordpress文件夹的根目录下,仍然没有什么可以在这里一些请帮助我。
在POST存储时运行rmdir函数
保存帖子时,如何让wordpress调用此函数?$folder = \"/temp/files/\"; //path of the folder to be removed function delFolder($folder) { foreach(glob($folder . \'/*\') as $file) //takes the content of the given folder { if(is_dir($file))
使用本地WordPress文件系统创建目录和文件
我正在使用传统的php方法创建目录和css文件。给你$upload_dir = wp_upload_dir(); $dirpath = $upload_dir[\'basedir\'] . \'/dynamic/\'; $filepath = $dirpath. \'dynamic.css\'; if( !file_exists($filepath) ){ mkdir($dirpath); $fh = fopen($filepath, \"w\")
从外部Web根目录下载文件
我已经设置了一些代码来下载存在于web根目录上方文件夹中的zip文件。下载将从WordPress内的用户帐户页面触发。它们不需要是银行级安全的,但我希望阻止从站点外部直接访问文件,并使其仅可供具有正确权限级别的用户访问,并且只能从相应的用户帐户页面访问。该站点完全是https。zip文件所在的文件夹通过htaccess进行保护。分配给特定用户角色的每个用户将在其“帐户”页面上看到一个下载链接:if(current_user_can(\'download_these_files\')){ $
当FS_METHOD未设置为DIRECT时,有没有办法在没有凭据的情况下使用WP文件系统?
标题很难,但问题也是如此。我正在构建一个可以生成/压缩CSS文件的主题。所以我需要移动一些文件等等。所有这些工作都完美无缺,直到我发现一旦你设置FS_METHOD 要执行除直接之外的任何操作,您需要凭据才能读/写文件。这就立刻淘汰了WP filesystem 或任何类型的文件自由移动。现在我可以告诉管理员这样做define(\"FTP_HOST\", \"localhost\"); define(\"FTP_USER\", \"yourftpusername\"); define
我应该使用文件系统API来读取文件或列出目录吗?
我知道我应该使用文件系统API来编写文件,我理解为什么,但如果我使用wp\\U文件系统或普通PHP来读取文件,会有什么区别吗?那么列出目录呢?考虑这个例子:在wp内容中,我有我的插件模板文件夹,它必须按我的插件列出。是否有人遇到了不允许webserver进程的配置,并列出了此目录,以便我应该使用wp\\U文件系统?
插件激活时复制目录时出错
我正在尝试使用复制目录WP_Filesystem API 使用该方法copy_dir() 关于插件激活,但它是给我以下错误消息:Plugin could not be activated because it triggered a fatal error. Fatal error: Call to undefined method WP_Filesystem_Direct::copy_dir() in D:\\xampp\\htdocs\\wordpress\\wp-conte
WordPress上载路径解冻
我正在尝试使用wp文件系统来编写css数据。我这里一切都很顺利。 $filepath = get_template_directory() . \'/dynamic/\'; $wp_filesystem->mkdir($filepath); 但这会在主题文件夹中生成文件。但如果我想在上传文件夹中生成,该怎么办?我试过了$filepath = wp_upload_dir() . \'/dynamic/但它不起作用。
如何修复FILE_GET_CONTENTS在FILE Functions.php中找到的错误?
我正在构建一个wordpress主题,我达到了最终确定的步骤。现在,我正在努力修复主题检查引发的错误:在文件函数中找到file\\u get\\u内容。php文件操作应使用WP\\U文件系统方法,而不是直接调用php文件系统。代码如下:function theme_critical() { $critical_css = file_get_contents( get_template_directory() . \'/css/critical.css\'); echo \'<
在WordPress中将自定义日志写入何处
我正在WordPress中创建一个插件,该插件为一些事件创建日志,我的问题是我应该在哪里编写自定义日志,这样就不需要显式的文件读/写权限。我希望在以下两个位置之一放置日志-1。wp内容/插件/插件名称/日志。wp内容/日志
如何在WordPress中上传.tex文件?
我正试图在我的wordpress网站上传tex文件。我尝试过但失败的方法或以下。我首先犯的错误是,抱歉,出于安全原因,不允许使用此文件类型。尝试的方法:方法1:在wp-config.phpdefine(\'ALLOW\\u UNFILTERED\\u UPLOADS\',true);这不起作用。方法2添加了以下代码,允许在函数中使用mime类型。php// Adding Mime types function my_myme_types( $mime_types ) { $mime_
UNZIP_FILE导致媒体文件上载错误
当我尝试使用unzip_file my中的以下函数functions.php:require_once(ABSPATH . \'wp-admin/includes/file.php\'); WP_Filesystem(); $destination = wp_upload_dir(); $destination_path = $destination[\'path\']; $unzipfile = unzip_file( $destination_path.\'/filen