您当前的位置:首页 > TAG信息列表 > hooks
WordPress在内容挂钩和外部模板部件之后
我正在努力use this method 包括模板部分(HTML代码),而不是使用一些纯文本。当我使用文本时,它会使用内容过滤器在内容下方正确显示。但是,如果我尝试获取\\u template\\u部分,则内容将显示在Wordpress帖子的顶部,而不是内容的下方。有没有更好的方法可以将模板部分连接到Wordpress中单个内容的前后?下面是我正在尝试使用过滤器的代码:function educadme_book_fields_content_hook( $content ) { if(
修改函数而不编辑模板
我想知道如何在不接触模板文件的情况下修改函数。在中的“我的主题”中调用以下函数template-functions.php 文件: if( ! function_exists( \'book_landing_page_footer_credit\' ) ) : /** * Footer Credits */ function book_landing_page_footer_credit(){ echo \'<div class=
插件激活后无法显示消息
依据:https://codex.wordpress.org/Plugin_API/Action_Reference/admin_notices 我的实际代码class Activation { function __construct() { add_action( \'admin_notices\', array($this,\"text_admin_notices\") );
自定义WordPress的默认注销页面
修改wp登录的适当过滤器/挂钩是什么。php?操作=注销确认页当您使用注销网站时yoursite.com/wp-login.php?action=logout , 您将进入标准页面WordPress注销页面,该页面包含以下文本:您正在尝试注销;您的网站;是否确实要注销?我没有看到任何钩子/过滤器可以修改它,我已经从这里进行了检查:https://codex.wordpress.org/Function_Reference/wp_logout_url编辑此页面的最佳方式是什么?
Hook inside a hook
我正迷上the_editor_content 为新帖子添加签名。但是,当用户编辑其帖子时,内容将丢失并替换为签名。我尝试了以下方法,希望the_editor_content 只会对新职位开火:add_action( \'new_to_publish\', \'my_new_post\'); function my_new_post( $post ) { function my_editor_content( $content ) { $current_use
在语言切换时更改主题页面
我偶然发现了一个问题,我不知道如何继续下去。我的主题在激活时创建两个页面。有两个并不重要,可能是10页,但只是背景:可以选择一个页面作为FrontPage</另一个用于显示所有类别</两个页面都使用特定的页面模板,如下所示:update_post_meta( $page_id, \'_wp_page_template\', \'page-all-categories.php\' ); 特定样式和脚本,并在我的函数中排队。php文件如下:if ( is_page( esc_html__
在运行时修改特色图像URL
简单的问题:我知道这可以通过某个地方的钩子来实现,但我很难准确地跟踪到需要在哪里实现它。基本上,我需要挂接到特色图像/缩略图挂钩,并动态更新图像URL。有人能帮我一把吗?我怎样才能用钩子系统做到这一点?我基本上创建了一个帖子继承插件,作者可以通过该插件创建一个模板,然后批量生成所有从该模板继承的新帖子。这些生成的帖子是完全动态的,在运行时,在公共视图中,我的插件启动并检查活动帖子是否基于模板。如果是,插件将获取模板的内容并将其插入当前查看的帖子中。这对于标题和文本替换来说已经很好了。现在我需要做的是为这些
如何在用户更改姓名时进行检测?
我试图检测用户何时更改其名称。我试过使用profile_update 挂钩:add_action( \'profile_update\', \'my_profile_update\', 10, 2 ); function my_profile_update( $user_id, $old_user_data ) { https://codex.wordpress.org/Plugin_API/Action_Reference/profile_update我可以访问$_POST 获取新名称字
插件中的WordPress AJAX回调函数
使用PluginBoilerplate 编写插件。我需要打个ajax电话。我添加到mainplugin.php 类来注册脚本和处理ajax调用。if ( ! class_exists( \'PoorMansNameSpaceAJAX\' ) ) { class PoorMansNameSpaceAJAX{ public static $instance = null; public $nonce = \'\'; public $name =
为主题创建多个挂钩
我现在正在研究一个主题,我还想在某些位置添加一些自定义挂钩,以实现更大的灵活性。我想为主题添加多个挂钩。我有不同的部分(页眉、内容、侧边栏、页脚等),在所有这些位置上,我想添加一个before, inside 和after 钩因此,起初我使用这样的代码块为我的主题创建多个挂钩:/* Teaser hooks */ function _s_before_teaser() { do_action(\'_s_before_teaser\', \'teaser\'); } function _s_
我需要挂接到什么钩子才能捕获wp_user的创建/更改?
我有一个wordpress网站,我有一个外部数据库,需要随时更新用户信息。每当管理员之类的人创建、更新或修改用户时,我都需要更新另一个数据库。我原以为会有一个或两个钩子需要钩住(用户创建+用户更新),但现在我看到的不仅仅是这两个。user_register profile_update edit_user_profile_update 我有什么遗漏吗?我需要哪些挂钩才能完成工作?有没有人有什么建议可以把它编出来?URL:https://codex.wordpress.org/Pl
$new_pass始终返回NULL-PASSWORD_RESET挂接
我正在尝试捕获用户名和新密码,以便在备份服务器上更新它。我需要获取$new\\u pass,但密码始终返回null。add_action( \'password_reset\', \'remote_password_update\' ); function remote_password_update( $user, $new_pass ) { $username = $user->user_login; //THIS WORKS PERFECTLY
插件未连接到我的自定义挂钩
我正在尝试将插件挂接到标题中的自定义挂钩。php,但它似乎不起作用,但如果我通过函数钩住我的头。php一切都很完美。有人知道我怎样才能让它工作吗。标题。php<?php logo_hook(); ?> 功能。phpfunction logo_hook(){ do_action(\'logo_hook\' ); echo \'function is working\'; } 徽标。php//这是我的插件add_action( \'logo_hook\'
发布或更新帖子时,从字段计算值并将其插入到自定义字段中
我想在发布帖子时解析url中的一些信息。因此,如果我在帖子的标题字段中输入URL,我想执行一个php脚本,该脚本解析来自该URL的数据并将其输入一些自定义字段。有没有办法做到这一点?谢谢你的帮助
隐藏WordPress插件停用链接
如何从所有WordPress插件页面隐藏停用链接。
为什么不能用“admin_init”钩子注册一个定制的POST类型?
为什么我需要使用\"init\" 钩子而不是\"admin_init\" 钩init:在加载wordpress的核心之后但在发送标头之前激发admin init:当用户访问管理区域时,在任何其他挂钩之前??那么这到底意味着什么呢?当然是在init 胡克,不是吗?$args = array( \'labels\' => $labels, \'public\' => true, ); register_post_type(\'random\
为什么插件经常要求在模板中添加<?php do_action(‘plugin_name_hook’);?>?
我已经看到许多插件安装需要添加<?php do_action(\'plugin_name_hook\'); ?> 在模板文件中。它有什么作用?
如何正确地将操作挂钩函数调用的函数添加到函数.php中?
我正在用一个函数修改我的主要查询,modify_main_query($query), 它确定用户通过if/else语句访问哪个页面,然后相应地修改查询。我使用此挂钩添加该函数:主函数的挂钩add_action(\'pre_get_posts\', \'modify_main_query\')中的一个我的if子句(针对某一页)modify_main_query($query) 调用一个小函数,称为get_exclusion_IDs_for_cats_by_name($cat_names).这是一个简化版
在WordPress Hook中执行脚本
当有人在我的Woocommerce网站上下订单时,我想执行一个JavaScript代码,我在googled上搜索并找到这个动作挂钩add_action( \'woocommerce_checkout_order_processed\', \'function_name\', 1, 1 ); 然后在回调函数中echo \"<script>alert(\'Working?\')<script>\"; 但这并没有提醒为什么??我想在订单成功下达后立即执行代码a。
如果我保存一篇没有内容/标题的帖子,WordPress会怎么做?
我已经为我的帖子类型创建了一些元数据库(作为主题的一部分)。元盒允许用户与tinyMCE的不同实例进行交互。一切都在正常工作,然而,我一辈子都不知道该用哪个钩子来发布一篇缺少标题/内容的文章。我已经看过了/wp-includes/post.php 也没能找到我要找的东西。我的问题是:当帖子缺少内容和标题时,单击“发布”会发生什么?我知道它会被创建并设置为“草稿”,但它不会运行save_post 钩我还想提一下,我曾尝试使用new_to_draft.我尝试使用draft_post 但我假设,因为这可能是“自