您当前的位置:首页 > TAG信息列表 > hooks
将经过预清理的附件文件名保存为标题或标题
我已经尝试了一些搜索,但到目前为止还没有找到比这更好的。我有一个客户,他必须将大量图像上传到图库中,为了节省时间,他在Photoshop中将标题保存为文件名。就个人而言,我更愿意在WP内完成,但这是他的工作流程,不会改变!有没有办法获取经过预清理的文件名并将其保存为元数据?我已经看过了wp_handle_upload_prefilter 但从我所看到的情况来看,这并不正确。
我是否可以在通过wp_ajax接收数据的函数中触发一个Add_action挂钩?
我试图通过wp\\U ajax将数据从js发送到php函数。所有数据都被正确发送,因为我可以回显它。但是,现在我需要将结果传递给另一个add\\u操作挂钩。最好的方法是什么?我正在做的事情不起作用。以下是我目前掌握的情况:我的ajax发送: jQuery.ajax({ type: \'post\', url: customizerValues.ajax_url, da
停用插件短码中的JS脚本
我正在使用一个插件,该插件将javascript文件放入其一个短代码函数(我在页面上运行)中。我不想加载此文件。所以我试着用wp_dequeue_script 在我的functions.php 但这不起作用。也许是我的functions.php 在页面中的短代码之前加载文件?我怎样才能避开这个问题?快捷码功能:global $dwqa, $dwqa_sript_vars, $script_version; ob_start(); $dwqa->template->re
不能使用GET_HEADER()引起麻烦(稍后)?
无法使用get_header() 造成麻烦(以后)?我可以想出几个不使用的原因get_header(), 例如,如果您要创建一个单页网站,或者您想要使用其他php模板系统,或者您想要您的标题。php将位于子文件夹中。我知道get\\u header()与get\\u template\\u part()基本相同,只是它执行do_action(\'get_header\') (和使用require\\u一次)。所以真正的问题是do_action(\'get_header\') 你的模板内部有问题吗?
如何使用子主题覆盖wp-content/Languages/Themes中的语言文件
我想为Twenty15Theme创建一个子主题,它将定制很多东西,包括翻译。当我用我的语言(波斯语)安装WordPress时,它在wp-content/languages/themes所以当我创建languages 文件夹,并向其中添加自定义语言文件,然后添加load_theme_textdomain( \'twentyfifteen\', get_stylesheet_directory() . \'/languages\' ) 到我的孩子主题functions.php 我的自定义语言文件不会加载,而是
如何可靠地全局禁用wptexturize?
我已经有很多年了wptexturize 被“我的函数”中的代码禁用。add_filter( \'run_wptexturize\', \'__return_false\' ); 我的理解是,这将阻止插件重新启用它,但这似乎是不正确的。具体而言,过滤元素(如下所示)停止wptexturize 改变事物,但我希望有一种替代方法可以将其应用于每个实例wptexturize 已使用。remove_filter(\'the_content\', \'wptexturize\'); remove_f
AddFilter OPTION_ACTIVE_PLUGINS执行6次。为什么?
我在mu-plugins 文件夹,将其挂接到option_active_plugins 但它碰巧被执行了6次。这是一个错误吗?
如何在创建新用户后立即访问wp_usermeta数据
我试图找到一个WordPress操作挂钩,它允许我在创建新用户后立即访问新用户的wp\\u usermeta信息。在我们的注册过程中,自定义字段与标准WordPress用户字段一起输入。到目前为止,我已经试过用钩子了user_register, 但这行不通。我有点期待user_register 行不通,因为它的法典条目上写着:https://codex.wordpress.org/Plugin_API/Action_Reference/user_register 触发此操作时,并非所有用户元数据都存储在
如何从自定义数据库表中删除包含数据的用户
是否可以从后端删除用户,包括与此用户相关的所有数据,甚至从自定义表中删除?我用了add_action( \'delete_user\', \'my_delete_user\' ); 钩子并执行删除查询,从自定义表(与该用户相关)中删除数据,但仅从user 和user_meta 表被删除,而不是从自定义表中删除。我希望能够删除与用户相关的所有数据。
我可以连接到TinyMCE插入/编辑链接按钮来使用发布的快捷方式吗?
这里的想法是能够像往常一样使用链接按钮来搜索帖子,但是,一旦选中,就可以使用短链接(类似于wp_get_shortlink();) 而不是permalink:<a href=\"http://example.com/?p=1234\">The Link</a>不确定是否更容易将此功能添加到现有按钮或添加具有此专用行为的新按钮。
使用自定义页面模板将参数传递给挂钩函数
基于this 我尝试将以下代码编写为:Custom Page template: /* Template Name: product_filter */ get_header(); do_action( \'pre_get_posts\', \'COOLING\'); Functions.phpadd_action(\'pre_get_posts\',\'shop_filter_cat\',10,1); func
为特定用户角色添加jQuery代码片段
如果当前用户是特定的用户角色,我想在编辑页面中添加一个小代码段。我确实知道如何在php中检查userrole,但我不知道如何确定该页面是编辑帖子还是编辑页面页面,以及如何使用php添加代码段。请注意,jQuery此时必须可用。我不想使用wp_enqueue_scripts 因为它实际上只是一个小片段,我不想为此创建新文件。代码应该在我的functions.php根据格雷格·麦克马伦的回答,我写了以下内容,效果很好。function function_to_run() { if ($_GET[\
我如何才能连接到帖子编辑器标题字段以更改HTML?
我想在没有Javascript或PHP验证的情况下,在帖子编辑器中强制设置帖子标题,我想做一些非常简单的事情,比如在帖子标题输入元素中添加HTML“required”属性。我看到有“edit\\u form\\u top”和“edit\\u form\\u after\\u title”,但这些钩子只在标题输入之前和之后。是否有任何方法可以实际更改帖子标题字段的HTML?
与管理区域的wp_head类似的挂钩
我正在工具栏中添加一个节点,希望对css进行一些调整。我没有任何外部CSS文件,我正在使用wp_head 行动挂钩。是否有一个类似的动作挂钩,我可以使用它在任何地方响应CSS?前端和管理区域?
如何将发布日期移动到帖子的上方和条目标题的下方?
默认情况下,发布日期显示在帖子下方。如何将发布日期移动到帖子上方和条目标题下方?我使用的儿童主题是216。因为最新的帖子是在内容之后生成的,我认为css不可能解决这个问题。
更改我的作者框的打印位置
我的函数中有一个函数。为作者框编译作者信息的php。函数结束时return $content;然后我将其添加到如下内容的末尾// Add our function to the post content filter add_action( \'the_content\', \'author_info_box\' ); // Allow HTML remove_filter(\'pre_user_description\', \'wp_filter_kses\');
在WordPress网站上接收条纹Webhooks
我在GoDaddy上有一个wordpress网站。我是一名高级stripe用户,已将stripe与许多Ruby on Rails应用程序集成,并将stripe webhook与Rails集成。此外,我还非常熟悉web挂钩的工作方式。但最近,我成为了GoDaddy上托管的wordpress网站的所有者,在该网站上,我本应收到条带支付失败的webhook,然后根据该webhook事件触发一封电子邮件。我无法通过在线资源与wordpress和stripe建立太多联系,需要帮助了解如何在wordpress网站上接
如何在执行完所有查询后获取结果?
我需要在执行后获取查询结果 add_filter(\'query\', \'query_recorder_wrapper_wptc\'); 我使用query 筛选以获取执行前的所有查询,我还希望在执行后获取。我找遍了这个。有没有hooks 还是脚本?谢谢
错误地调用了IS_Search
我创建了一个搜索表单,通过类别过滤器和关键字输入进行搜索。搜索表单代码在此处-<form action=\"<?php bloginfo(\'url\'); ?>\" method=\"get\" role=\"search\" class=\"dropdown-form\"> <div class=\"input-group\"> <span class=\"inpu
将WooCommerce终端排除在Yoast之外
今天我有一个关于Yoast SEO的小问题,我想从网站地图中隐藏一些页面。Yoast生成的xml。问题是,当我在Backoffice的exlude面板中排除ID时,它对ID非常有效。这是我的问题:URL/mon compte/edit address/URL/mon compte/view order/我的网站地图上仍有此链接。xml任何通过钩子或其他方式将这些页面排除在网站地图之外的解决方案。XML?谢谢