您当前的位置:首页 > TAG信息列表 > core-modifications

  • 如何覆盖/扩展WordPress函数IS_EMAIL

    时间:2019-01-28

    所以wordpress的核心并没有真正更新unicode域的电子邮件许可。即使是像德语umlauts(äÄöÖÜß)这样的简单特殊字符也不允许出现在名称的域部分。因此,我一直在考虑向is\\U电子邮件功能添加一个具有高优先级的过滤器,并简单地返回结果。但它似乎并没有像我预期的那样发挥作用。以下是我尝试过的:// Code written in my themes functions.php function kk_email_validation_override( $email ) {&

  • 如何在不破坏核心WordPress文件的情况下引用外部附件?

    时间:2019-03-01

    我正在开发一个使用WooCommerce&;WordPress将显示相当数量(10000多个)的产品,并且无法容纳产品的所有图像大小。因此,我将图像保留在CDN上,并将所有图像附件引用到外部URL。这需要进行一些黑客攻击,因为WooCommerce/WordPress将尝试拍摄图像并上传它们,并将附件URL设置为本地相对路径(例如,2018/02/), 然后,当稍后在站点上调用这些图像时wp_get_attachment_url 将上载目录添加到基本映像中,如下所示site.com/wp-conte

  • 如何从WordPress删除X-Frame-Options:SAMEORIGIN?

    时间:2019-10-20

    我想暂时删除X-Frame-Options: SAMEORIGIN 并且需要允许所有域。我已经尝试了以下方法。移除send_frame_options_header 从…起./wp-includes/default-filters.phpremove_action(\'login_init\', \'send_frame_options_header\');</移除@header( ‘X-Frame-Options: SAMEORIGIN’ ); 从…起/wp-includes/functions.

  • 如何更新删除用户确认单?

    时间:2020-03-25

    我想更新的确认表delete user.如果用户有帖子,则显示Attribute all content to - 为其帖子重新指派其他作者的选项。如果系统中有数千个用户,则加载页面需要花费大量时间。(我们有55k以上的用户)因此,我想更改用户选项(Attribute all content to) 从下拉列表到键入和搜索。我试图找到挂钩/动作,但找不到我想要的。我不想更新wordpress核心文件来更改此内容。请为我的问题建议挂钩/行动。谢谢

  • 是否应该担心古腾堡对扩展核心块的更新会被破坏?

    时间:2020-06-18

    我最近开始为一个定制插件开发定制/扩展核心Gutenberg块,该插件是我为与我合作的客户开发的。我主要担心的一个问题是,当古腾堡更新核心块时,扩展核心块是否会导致可能不得不重构大量客户端站点。WordPress更新软件的方式中是否有保护措施可以防止这成为一个主要问题?在扩展核心块时,我能记住什么吗?这样我就不太可能回去重构几十个有此扩展的站点了?从头开始创建自定义块会导致大量工作/代码的重复,因此我希望能够尽可能利用现有的核心块。

  • 自定义哈希方法后阻止登录Cookie

    时间:2021-02-24

    尝试登录时出现以下错误:错误:由于意外输出,Cookie被阻止我定制了wordpress的核心功能wp_hash_password() 和wp_check_password() 使用SHA1算法进行用户身份验证,而不是MD5。我在插件中修改了它们。php文件(不是最佳实践,但适合测试)。函数现在如下所示:function wp_hash_password( $password ) { global $wp_hasher; if (

  • 创建高度定制的子菜单(可能使用wp_list_ages)

    时间:2016-08-07

    我想创建一个子菜单,列出父页的子级,最多两级。我有一些代码,但我需要高度定制它。我不明白the codex 足以弄清楚如何做到这一点。这就是我需要的代码。例如,菜单层次结构为:当在“家长”页面上时,代码如下所示:<ul> <li><a href=\"/child-1/\">Child 1</a></li> <li>Child 2 <ul class=\"child\">&#x

  • 如何对所有WordPress资产进行出列

    时间:2016-10-20

    默认情况下,我想将加载到前端(例如,不是管理面板)的所有样式和脚本出列。我找到了这个function, 但我不知道如何利用它来实现我的目标。我在前端看到了大量我不需要的资产,由WP core加载:例如:主干网。jsjquery UIjquery UI日期选择器5种不同的mediaelement资产(js+css)下划线。js嵌入js

  • 如何使用外部Web服务验证用户身份

    时间:2016-11-08

    我被要求使用外部webservice登录wordpress,同时使用原始的wordpress数据库,即webservice将只获取用户配置文件及其身份验证的数据,并且不可能修改任何配置文件数据(出于安全原因),但网站的所有内容都将与从webservice获取的该用户相关,并且将保留wordpress站点的管理员,webservice的响应是JSON。我以前使用过rest api,但在不同的环境中,我从未修改过wordpress核心,因为我认为这是我必须修改才能进行身份验证的内容,如果有人知道如何进行身份验

  • 如何编辑或覆盖核心功能?

    时间:2016-12-14

    我想向由paginate_links() 作用然后,我可以更轻松地扩展自定义分页以使用AJAX。据我所知,这个函数是不可插入的,也没有可用的挂钩。生成的链接paginate_links() 如下所示:<a class=\"page-numbers\" href=\"https://example.com/list/page/2/\"><span class=\"screen-reader-text\">Page </span>2</a> 我想将数据