您当前的位置:首页 > TAG信息列表 > hooks
删除媒体文件时将运行的WordPress Hook
我是wordpress的新手,目前正在开发wordpress插件,我只想知道当一个或多个wordpress媒体文件被删除时,是否有wordpress插件挂钩会运行。谢谢丹
对Add_Filter()函数的误解
我正在研究主题“一页”,代码如下:function onepage_sections() { $sections = array(); $sections[\'service_section\'] = array( \'id\' => \'service_section\', \'label\' => __(\'Service Section\', \'one-page\'), \'callback\' => \'
After plugin activation hook
是吗OK, 在用户激活我的插件后发送电子邮件(给我)?这样做对吗(https://developer.wordpress.org/plugins/the-basics/activation-deactivation-hooks/) 用钩子?谢谢
禁用特定主题的活动插件
我想禁用特定主题的一些插件。我正在使用deactivate_plugins 钩住以停用。下面是我的代码。add_action(\'wp_head\',\'disable_plugins\'); function disable_plugins(){ include_once(ABSPATH.\'wp-admin/includes/plugin.php\'); $current_theme = wp_get_theme(); $current_the
在不同URL级别上重写规则分页
我有一个自定义的帖子类型,叫做shop 其中包含产品帖子。此帖子类型连接到分类shop-category, 指定车间内的产品部分。每个产品都有一个item_width 和item_height 自定义字段。正如您在下面看到的,我制作了一些URL,以按宽度和高度过滤产品:https://www.example.com/shop-category/product/ https://www.example.com/shop-category/product/80/ https://www.exa
Multi hook deploiement
具有以下功能: <?php class Planner_plugin{ public function __construct(){ add_shortcode(\'planner::display\', array($this, \'display_planner\')); register_activation_hook( __FILE__, array( \'Planner_plugin\
使用当前页面帖子ID的第一个挂钩
我试图找到第一个将传递当前帖子ID的钩子,因为我想更新当前帖子(通过获取其ID)和提交到该页面的变量。这是我正在使用的代码:class my_class { public function __construct(){ add_action( \'init\', array( $this, \'my_method\' ) ); } public function my_method( $atts ){
在哪里可以链接到帖子内容?
之前使用哪个钩子或过滤器编辑帖子内容the_content 过滤器应用于它。例如,如果我想添加Hello World, 作为每篇文章的第一个文本。
我需要挂钩和更改Facebook SDK的语言
我需要连接到这个函数,将语言从英语更改为法语facebook sdk。$facebook_sdk_src = apply_filters( \'bimber_facebook_sdk_src\', \'//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5\' ); 所以我只需要在第二天更改这个url,我需要添加或应用一些过滤器。那么如何更改此url部分//connect.facebook.net/en_US/sdk.js#xfb
注销时未销毁外部身份验证、会话令牌
有很多问题和answers WordPress 4.0之前的外部身份验证和一些代码需要进行一些调整才能正常工作。例如,将第四个参数添加到wp_set_auth_cookie 将阻止一些奇怪的问题。然而,session\\u令牌不会被销毁,并且在每次登录后都会重复添加元值(导致一片混乱)。为了让WordPress缓存插件正常工作,那么session\\u令牌需要正常工作:登录时创建,注销时销毁。以下代码将登录外部数据库中的任何用户。add_action( \'after_setup_theme\', \'x
带有注册激活挂钩的__命名空间__
我现在在wordpress中教自己名称空间和OOP,对我来说太简单了。在插件的底部,我正在加载激活和停用挂钩。目前,停用挂钩可以工作,但激活挂钩不能,它只是默默地失败(WP_DEBUG 已打开)。基文件声明一个名称空间和一个常量,然后需要类文件来激活和停用,然后注册挂钩。激活和停用在功能上都是相同的,每个都需要并实例化一个错误日志记录类,并向一个方法发送消息。我已经把这两方面的文件都翻了一遍register_deactivation_hook 对于register_activation_hook (特别是
如果帖子被实际修改,则显示修改时间
我想只在修改帖子时显示帖子更新时间,我正在使用函数the_modified_time() . 所以我刚刚读到一条if语句,它可以用来检查post是否被修改,如下所示:if (get_the_modified_time() != get_the_time()) 所以我把它放在我的模板中,在模板中显示时间本身,现在看起来是这样的: if (get_the_modified_time() != get_the_time()){ echo \'Last updated:\' . the_
定制Jetpack宣传文本
编辑:由于否决票(没有评论!),我把这篇文章编辑得更具体一点。。。为什么以下更改不起作用?$custom_message = get_the_title( $post->ID ) .\'\'. $hash_tags; 收件人:$custom_message = get_the_content( $post->ID ) .\' \'. $hash_tags; 原岗位我正在尝试定制Jetpack Publicate发布的文本,以使用帖子内容而不是标题,因为我的帖子没有标题。这
标题标签和文档标题部件的问题
Wordpress version 4.5.1我正在尝试动态更新特定模板上的页面标题。经过大量的挖掘和学习wp_title() 更改,我正在尝试使用document_title_parts. 但是,我根本无法运行过滤器。我是以儿童为主题的,functions.php:add_theme_support( \'title-tag\' ); //add_filter(\"after_setup_theme\", function(){ add_theme_support(\"title-tag\");
发布页面时插入术语--编辑后避免重复
因此,我想在发布新页面时,向以新页面命名的自定义分类法动态添加术语。我的问题是,当您编辑页面标题时,另一个术语将添加到分类法中。此代码段来自this answer, 它用于插入术语。function add_page_term( $post_ID ) { $post = get_post( $post_ID ); wp_insert_term( $post->post_title, \'mypages\' ); } add_action( \'publish_page
ISSET中的“All”是什么($wp_Filter[‘all’])
我是WordPress的新手。我试图理解它是如何生成XHTML页面的。我想这是do_action( \'hook-name\' ) , 但我一直坚持对指令的理解isset( $wp_filter[\'all] ) 在阅读函数do\\u action时,因为我不理解这个词的含义all.它是PHP功能还是WordPress功能?
如何将某些小工具排除在主页/首页上?
如果不使用插件,如何防止/排除侧栏小部件“最近的帖子”出现在主页/首页上?我确实希望它显示在其他存档/发布页面的侧栏上。
如何将自定义文本附加到‘Categories Widget’的输出中?
如何自定义“类别小部件”以在侧边栏显示上附加其他文本?从…起category 1 category 2 category 3 category 4 至category 1 folder category 2 folder category 3 folder category 4 folder 在不实际修改数据库中的类别名称的情况下,我想向侧栏前端显示添加一些实际定制的文本。目前,我的侧栏正在通过调用dynamic_sidebar( \'s
如何定制WP管理员默认帮助内容
我将需要自定义WP admin默认帮助内容,以便专门针对客户在导航其自定义仪表板时进行定制在重组菜单和内容时,要使用哪些挂钩和示例代码?
修改WordPress登录页面,然后引用它时出现短码问题
这两个部分分别工作得很好。我用以下代码创建了登录表单的快捷码://register new shortcode add_action( \'init\', \'my_add_shortcodes\' ); function my_add_shortcodes() { add_shortcode( \'my-login-form\', \'my_login_form_shortcode\' ); } // lo