您当前的位置:首页 > TAG信息列表 > core
更新WordPress核心和插件的IP地址白名单
我在一个基于主机的网站上工作,该主机有非常严格的防火墙规则。它不会允许任何运行在该网站上的东西联系外部服务器,除非其IP地址被明确列入白名单,我必须通过电子邮件将这些地址发送给托管公司。Akismet提供了一个方便的安全IP地址列表here, 这让我得以工作。然而,我还没有找到一个等效的地址列表,以允许通过wp admin或访问WordPress插件目录更新WordPress核心。(我仍然可以通过FTP手动上传。)有没有人知道在哪里可以找到白名单,或者你能说出WordPress核心更新程序和插件目录的IP
如何收听拾色器上的颜色变化?
每次colorpicker的颜色发生变化时,我都会尝试运行一些自定义jquery函数。colorpicker是WP core的一部分。我一直在看JS代码,但我不知道更新颜色的触发器是什么。我试着听了好几节课,也听了文本输入的变化(保存颜色十六进制值的那个),但运气不好。以前有人这样做过吗?
WordPress 4.9.1可以禁用html代码错误自动修复功能吗?
我使用的是Wordpress 4.9.1,有一个新功能可以检测HTML错误,并在更新页面时自动修复错误。是否可以禁用此功能?错误为误报,因为它仍按预期工作。注意:-我是超级管理员,HTML错误似乎不会自动修复。修复程序仅适用于管理员/编辑器-我正在使用wordpress multisite
通过wp-cli定制WordPress核心升级
我正在尝试通过wp cli进行自定义wordpress core升级,当使用AWS EFS存储时,kubernetes中存在GUI升级挂起问题。对我来说wp core upgrade 效果很好。我需要对gui中的升级按钮进行某种绑定,当单击它时,它应该调用custom\\u升级。执行shell的php脚本。我对php和wordpress很陌生。以下是Mwithhold提供的示例脚本:https://github.com/wp-cli/wp-cli/issues/1924
重写HAS_POST_缩略图函数
有没有办法改变核心has_post_thumbnail 作用我需要先用图像检查服务器上的文件夹,然后代码才能查找后期图像附件。我看到很多过滤器可以更改图像html,但它们要么影响单个贴子页面,要么影响循环缩略图,还有woocommerce的几个其他位置加上管理表,等等。我需要在服务器目录命中之前进行检查_post_thumbnail() 或get_image 所以看起来has_post_thumbnail 是第一次检查,除非我错了。请帮助,建议可以做什么。非常感谢。编辑:尝试将if语句放入post-thu
如何在编写OOP时等待WordPress内核加载?
我想创建一个助手重定向函数,如下所示:/** * Just an example of using redirect() */ public function validate_something() { if (1 == 0) { $this->redirect(\'register\'); } } 但是,在public function redirect(), 我想使用一些只有在WordPres
为什么我的手写插件安装找不到`REQUEST_FILESYSTEM_Credentials`?
我试图编写一个插件安装程序,类似于TGMPA,但仅仅是为了它的核心功能,即实际安装插件。我已经确认了Plugin_Upgrader 是我所需要的,并决定效仿这一点。$plugin = THEME_DIR . \'/Inc/Plugins/my-shortcodes.zip\'; $options = array( \'package\' => $plugin, \'destination\' => WP_PLUGIN_DIR,
如何覆盖默认的WordPress核心语言文件
我遇到了一个小问题,我尝试了几种解决方案,但不幸的是,它们都没有奏效。也许有人知道为什么:-)我使用的是Automatic的语法主题,它有自己的语言文件,但它也使用默认的Wordpress核心语言文件来显示主题前端的一些单词。我已将语言设置为荷兰语(nl\\U nl),有一个词没有正确翻译,即“Aside”一词也被翻译为“Aside”。然而,这不是一个荷兰语单词,我想把它改成“Notities”。我尝试了这三种解决方案,但都没有奏效:-(也许这与Wordpress核心语言文件中的原始单词“Aside”也被
原生WordPress行为和第三方主题之间的细微差别
请容忍我,因为我试图学习WP。假设我们有一个第三方主题,请求的路径是这样的。根主题索引。php转移到另一个php文件,该文件根据主题设置决定下一个页面。然后,它被转移到一个母版页,该母版页使用该文件中的逻辑处理所有类型的页面(帖子、页面、归档)。现在本地WordPress来了,比如说你可以创建一个类别{slug}。php文件并使用它。如果我放置一个简单的类别{slug},它似乎是这样工作的。php在我的主题根目录中。那么这就是WP中的一切工作方式吗?我可以为我的付费主题制作一个儿童主题,然后进去看看cod
垃圾邮件发送者攻击我的WordPress站点-从核心删除URL字段?
我从我的评论中删除了url字段,所以基本上只有名称、电子邮件和文本区域字段。但垃圾邮件发送者不断向我发送带有URL的评论,即使评论表单中没有任何+加上它有recaptcha+akismet。因此,他们可能会直接到我的网站发送他们的评论(或者我不知道怎么说),所以我考虑的解决方案是1)如果评论有url>自动发送垃圾邮件文件夹2)从核心中删除url字段你觉得怎么样?
无法更改固定链接-即使使用“编辑”(在“更新”时重置为原始固定链接)
我已经尝试了所有我能找到的关于更改现有帖子和页面永久链接的帖子。我已经转到设置并更改了permalink结构,希望它能够重置它。这对“页面”没有影响。如果我将标题更改为“页面标题”,然后单击永久链接的“编辑”,并将其更改为“帖子标题”,它仍然不会更改它。它似乎可以工作,但当我单击“更新”时,它会更新为原始的永久链接。是否有人有一个方向或解决方案来实现这一目标?
在使用SVN管理升级时,如何驳回‘升级通知’?
我将网站作为Subversion进行管理checkout 标签发布(例如。http://develop.svn.wordpress.org/tags/4.3.1 ), 这意味着我不使用内置的核心更新程序,而只是执行svn sw 到每个新标签。我遇到的问题(其实不是什么大问题)是“WordPress 4.3.1可用!请立即更新。”消息不断出现,尽管它告诉我更新到已安装的版本。有人知道怎么骗它不要永远告诉我这些吗?P、 看来dismissed_update_core 选项,但我不确定如何正确操作它。
来自WordPress核心的PHP通知?
您是否也经历过这种特别的通知?(当然,必须打开wp-config.php的调试模式才能看到此类通知)。> Notice: add_shortcode_param is deprecated since version 4.4 (will be > removed in 5.1)! Use vc_add_shortcode_param instead. in > F:\\inetpub\\wwwroot\\.......\\wp-includes\\functions.ph
过滤(General-template.php)中的WordPress函数
抱歉,如果这是一个重复的问题,我只想更改一下WordPress的核心功能get_header() 具有新功能new_get_header().function new_get_header() { // new header fragments; } Is this possible?add_filter( \'get_header\', \'new_get_header\' ); Or should I use:add_action( \'init\', \'ne
插件下载和安装正常,WordPress更新失败
我已经根据Wordpress正确设置了所有权限和目录/文件。添加插件/安装/更新非常有效,但当更新到4.7.2时,它会询问我FTP详细信息,或者如果我在WP配置文件中强制使用文件系统(直接),它会说由于文件权限不一致或无法创建目录,它无法更新。实际上,所有文件权限和用户权限都是根据wordpress的建议设置的,但是我无法更新核心。日志文件确实指出,在文件系统的第257行上拒绝的权限包括它尝试复制文件时的权限,但正如我所说的那样,已授予正确的权限,除非对于该特定实例,核心更新是在apache以外的其他用户
有没有办法安排WordPress核心的自动更新?
是否可以利用自动WordPress核心更新,但在更新发生时安排时间?我希望避免更新,比如说,在星期五晚上11点,如果更新导致网站出现问题,需要维护或干预。
插件可以强制将上传的图像读写到数据库而不是文件系统吗?
我正在尝试使用服务器集群和独立文件系统配置WordPress站点。问题是在所有服务器实例中保持wp\\u content/uploads文件夹的同步。我的首选解决方案是在共享数据库中“写入”和“读取”这些文件。所以我的基本问题是,这是否可以在插件中进行编码,或者需要对WordPress核心进行修改(我宁愿避免)。
WP_Remote_Get Not working
我有一个插件wp_remote_get() 而且它在我的nginx服务器上不起作用,所以我决定测试这个。我创建了一个名为test.php 并插入:<?php $response = wp_remote_get( \'http://www.domain.com/mytest.php\' ); print $response [\'body\']; ?> 运行此文件时,出现错误:2017/02/04 16:22:31 [error] 16573#16573: *4611
它是什么?它是从哪里装载的?
我是wordpress的新手。我在《主题反击战》中找到了一个钩子。php文件,用于阻止加载wordpress的早期版本以进行当前主题自定义。例如add_action(\'load-customize.php\', \'my_function_name\'); 我的问题是这个钩子是什么,从哪里加载,因为load-customize.php 我可以通过哪种方式快速了解wordpress核心和学习插件开发?
更换WordPress核心而不破解核心
在我的情况下,WordPress在管理仪表板的可排序列标题、过滤器和分页中使用了错误的url。唯一有效的解决方案是修改核心文件,特别是第767行和第1053行,我必须在这两行中进行更改$current_url = set_url_scheme( \'http://\' . $_SERVER[\'HTTP_HOST\'] . $_SERVER[\'REQUEST_URI\'] ); 至$current_url = set_url_scheme( \'http://www.siteurl.com\'