您当前的位置:首页 > TAG信息列表 > actions
WP_AJAX操作响应为0
我正在写一个插件。有一个按钮可以触发ajax请求,以执行我在插件页面中添加的操作:我的插件PHP文件的标题:add_action(\'wp_ajax_update_nav_items\', \'update_nav_items\' ); add_action(\'wp_ajax_nopriv_update_nav_items\', \'update_nav_items\' ); wp_enqueue_script( \'addItemToNav\', plugin_dir_url
发送给WordPress调用的Add_SubMenu_Page()的回调是什么?
WordPress试图通过它的所有动作和过滤器来实现事件驱动。但它也有特殊的函数来创建管理页面,例如add\\u submenu\\u page(),它接受(回调)$函数参数。此函数实际何时执行?在哪个动作触发时间之间或在哪个动作触发时间?这一定是行动顺序中的很晚了,因为我已经尝试从中链接到admin\\u通知,但它不起作用。看见Actions Run During an Admin Page Request 对于处于/wp admin时的典型动作触发顺序。More details为什么我想知道这个?我正
内部的自动加载插件挂钩必须使用插件
我正在创建一个在多站点网络上运行的自定义MU插件。我正在开发一个功能,该功能将动态包含包含额外操作的文件,并根据当前正在处理的网站的活动插件过滤挂钩。问题是,当我访问子站点时,我的函数没有被调用。只有主站点触发此事件。无论我在哪个网站上,我如何让它执行该功能?function my_plugin_autoload_plugin_hooks() { $active_plugins = get_option(\'active_plugins\'); // Include cus
为什么我的css和js直到页脚才入队?
add_action( \'wp_enqueue_scripts\', function ( ) { global $post,$pageparent; if(in_array($pageparent, array($post->ID,$post->post_parent))){ wp_enqueue_style( \'products_pages\', urlto.\'products_pages.css\' );
在上传时禁用SANITIZE_FILE_NAME而不修改函数。php
我正在寻找一种方法来禁用sanitize_file_name 无需修改functions.php 或formatting.php. 我正在上传有其他语言文件名的文件,现在我得到的只是破折号。我发现了如何解决这个问题,但它是通过在functions.php 我不想那样做。下面是我要说的一句话:(从functions.php的1856行开始)function wp_unique_filename( $dir, $filename, $unique_filename_callback = null ) {
请给我解释一下do_action的作用
我正在努力理解do\\u action,但不理解。我在研究布莱恩主题。他们在侧栏中有这个代码。php<div id=\"secondary\" class=\"widget-area col-md-3\" role=\"complementary\"> <?php do_action( \'before_sidebar\' ); ?> <?php if ( ! dynamic_sidebar( \'sidebar-1\' ) )
如何使用WordPress的条件添加操作
我有个小问题需要打电话add_action 方法,该方法是有条件的。基本上在这里,首先通过admin_init 行动如果是真的,那么我需要另一个add_action 那次行动的呼吁。请找到我正在寻找的场景: function check_some_other_plugin() { if ( is_plugin_active(\'some-plugin.php\') ) { //if true then vc_be
挂钩函数中接受的参数值
假设我有以下挂钩函数:function my_function() { $post_type = isset( $_GET[\'post_type\'] ) ? $_GET[\'post_type\'] : \'\'; if( !isset( $_REQUEST[\'mode\'] ) ) $_REQUEST[\'mode\'] = ( $post_type == \'my_post_type\' ) ? \'excerpt\' : \'list\'; }&
是否存在更改添加新帖子链接的筛选器或操作?
我想知道是否存在一些来自过滤器或操作的方法来更改后端中添加新按钮的链接,例如常规url是http://wordpress_install/wp-admin/post-new.php 但我想添加一个get参数http://localsite/wp4/wp-admin/post-new.php?param=value. 如何做到这一点。
插件使用的函数.php中的设置
我正在编写一个简单的插件,希望在函数中的数组中进行一些设置。php文件。I\'m thinking of adding this in the theme functions.php$test = array(\'haha\' => \'hehe\'); my_function( $test); 然而,我需要通过插件中的操作和过滤器来获取它。例如,我有这样一个函数:add_action(\'wp_head\', \'tryit\'); function tryit() {&
REMOVE_ACTION:初始尝试失败,而后来的尝试有效
我希望这是张贴这篇文章的正确位置-如果不是,请简单地指示我到正确的位置!我最近遇到了一个插件,它在标题中添加了一个元条目。我需要删除此操作。add\\u操作条目如下所示:add_action( \'wp_head\', array( &$this, \'addMetaData\' ) ); “this”与名为Vc\\u Base的类相关。我最初的反应是在我的函数中添加以下内容。php:function removeAddMetaData() { $vc = new Vc_
IE8中TEMPLATE_REDIRECT的奇怪行为
我用自定义模板实现了未找到的页面,并使用template_redirect 为了它。add_action(\"template_redirect\", array($this, \"redirection_section\"), 11); 现在一切正常,但不是在IE8中,我的重定向部分方法如下:function redirection_section() { global $is_IE; if($is_IE) {
命名空间操作和过滤器标记
我正在升级几个插件以使用PHP名称空间,这样函数、类、常量等都可以正确地命名。<?php namespace my\\plugin; function init() { ... } // Calls \\my\\plugin\\init(); add_action(\'init\', __NAMESPACE__.\'\\init\'); 在几个地方,我的插件调用do_action 或apply_filters 以
插件更新前的任何挂钩-批量更新或单个插件更新
任何hook 在插件更新操作之前是否在上可用?我在胡克斯图书馆里搜索过。确切的钩子是什么。在更新插件/主题之前做一些事情。
在After_Setup_Theme上的REMOVE_ACTION不从子主题起作用
我正在尝试使用子主题删除优雅主题的主题操作。。当我在父主题函数中的任意位置添加\\u操作代码后删除操作时,这会起作用。php。但是,当我从子主题函数添加它时,它不起作用。php。remove_action (\'after_setup_theme\', \'et_pb_setup_theme\' , 10); 删除操作与添加操作具有相同的优先级10。难道这不管用吗?add_action( \'after_setup_theme\', \'et_pb_setup_theme\' ); //pare
当我使用浏览器返回时,自定义函数出现问题
我有一个自定义函数functions.php 要显示列出的每个帖子(最后的条目、类别和标签页)的典型社交媒体按钮,请执行以下操作://Social Media function showSocialButtons() { ?> <div class=\"social-buttons\"> <div class=\"twitter\"> <a href=\"https://twitter.co
我可以将哪个操作/过滤器用于成员插件
我是Wordpress插件开发的初学者。我想在我的页面上为一个成员部件编写一个插件。我知道,这个问题的插件是可用的,但我想创建一个自己的插件;)我想在数据库中创建一个表,如下所示:ID | PostID | MemberOnly 所以,我正在搜索一个过滤器或操作,我可以使用它。到目前为止,我找到了过滤器“the\\u content”,但我没有得到post\\u ID,或者我忽略了什么?我发现的另一个操作是pre\\u get\\u posts。但是这里有同样的问题,Post\\u ID有人有主
在WordPress的编辑帖子屏幕中添加带自定义操作的自定义按钮?
我正在为客户创造一些东西Class 我用一个Custom Post Type called \'PuSH Feeds\' 当用户添加新帖子并发布时,他们可以单击two buttons 我在Custom Meta Box.一个按钮用于\'Subscribe\' 另一个是\'Unsubscribe\'. 我正在使用save_post action hook 并测试$_POST 全球有\'pushfeed-subscribe\' 或\'pushfeed-unsubscribe\' 然后做我需要做的事。然而,出于
Problem in using Customizer
正在寻找有关自定义程序问题的帮助。我正在使用以下代码创建一个自定义程序,它将允许我上传一张本周主题部分的图像。但是,以下代码似乎工作不正常,并且没有显示图像。Plzz帮助伙计们。。这是我在中使用的函数functions.php/****************************************************/ /* Topic of the Week Thumb Uploader */ /***************************************
如果自定义字段存在,则为Add_action和Remove_action
我知道这可能与Genesis(高级框架)无关,但对于通用WordPress,这与运行remove_action 和add_action 取决于是否存在自定义字段。我没有看到我做错的简单事情。我要做的是显示默认的面包屑,除非存在自定义字段,如果存在,则显示自定义字段的内容。为什么不remove_action( \'genesis_before_loop\', \'genesis_do_breadcrumbs\' ); add_action(\'genesis_before_loop\', \'cus