您当前的位置:首页 > TAG信息列表 > actions
如何在主题文件夹中访问自定义类中的某些WP函数
我正在构建一个自定义主题,我想创建一个助手类来处理管理面板中元盒的创建。我的类声明如下:namespace ci\\wp; Metaboxes::init(); class Metaboxes { private static $instance; private static $post; private static $metaboxesPath = TEMPLATEPATH . \"/config
WordPress在每个操作/过滤器挂钩之后过滤该挂钩
在我的wordpress站点中,在wp\\u页脚操作的页脚中添加了病毒脚本。我尝试了很多技术,但我找不到病毒钩子的位置。是否有任何wp操作/过滤器,即每个操作/过滤器挂钩后的挂钩,包括挂钩的输出数据?我是说,如果有人add_action(\"wp_footer\",\"abc\"); function abc(){ echo \"inside content\"; } 我想要这个。output: inside content function ABC, fil
Action on post publish
我想在发布帖子时做点什么(无论是更新[草稿->发布]还是刚刚创建)在我的插件中,我尝试了不同的操作来尝试这个。我尝试了以下代码来检测何时触发了哪个事件:function new_post() { file_put_contents(\'debug.log\', \'new_post\', FILE_APPEND); } function publish_post() { file_put_contents(\'debug.log\', \'publish_post\', FILE_APPEN
动态操作LOGIN_FORM_{ACTION}如何工作
我在wp登录中找到了这个操作挂钩。php文件。它表示可以使用它为wp登录创建自定义操作。然而,由于我不熟悉WP编码和PHP,我不明白{action}如何工作,即使它是在双引号下?这是动作挂钩:do_action( \"login_form_{$action}\" ); 在我下面的插件中,这个动作挂钩是由以下内容添加的:add_action( \'login_form_login\', array( $this, \'redirect_to_custom_login\' )); logi
WordPress IS_FROW_PAGE()问题
我正在使用我创建的函数更新所有页面的页面标题:function wpss_show_custom_description() { $wpss_disable = get_post_meta(get_the_id(), \'wpss_disable\', true); $wpss_description = get_post_meta(get_the_id(), \'wpss_description\', true); $wpss_description_au
我可以在单独的线程中运行较慢的操作吗?
我有一个非常慢的运行操作(30-45秒),它会在数据库中的每个用户上循环,并将数据与一些非现场数据库同步。我希望这种情况每天发生一到两次,因此我有一个WP Cron作业设置来触发该操作。我的问题是,该操作对于呈现页面不是必需的,因此理想情况下,它应该在后台运行,而不是阻止页面呈现。WordPress中有没有内置的系统可以做这种事情?我想到的一个真正骇客的解决方案是通过AJAX触发操作,让它在用户访问页面时在后台运行。这似乎不是一个好的选择,所以我想听听你们是否有任何意见或想法来实现这一目标。
在WordPress中,这是将样式表先从父主题再从子主题排队的正确方式吗?
我正在WordPress中创建一个主题的子主题。在父主题中,我有自己的风格。css和css文件夹内的父主题我有一个基础。css文件(以及其他一些css文件,但问题仅限于base.css文件)。不知怎的,结果是加载样式的顺序是parent->base.css 然后parent->style.css 这个child->style.css. 我想问一下下面的代码是否正确?具体来说Enough Theme.functions.php inside child theme <?php
以编程方式触发SAVE_POST事件
是否有方法触发代码中的后期保存或更新事件?例如do_action(\'save_post\', $post_id);这里的函数似乎暗示需要传入WP\\u POST对象。有没有一种方法可以基本上模仿用所有现有值更新帖子的行为。重点是其他链接到更新后所有触发器的钩子。也许做一个wp_insert_post(), 只是在传递帖子id?https://developer.wordpress.org/reference/hooks/save_post/do_action( \'save_post\', int $p
删除类中的操作挂接
我有以下班级声明:class stachethemes_ec_main extends stachethemes\\event_calendar\\stachethemes_main_template { 以及以下带有动作挂钩的功能:public function add_event_tab($slug, $title, $icon, $content = \"\", $file = false) { add_action(\'stachethemes_ec_a
在操作初始化中添加筛选器
你好,在init 操作,我想向一个相当大的函数添加一个过滤器,以修改$vars 数组,例如Wordpress post ID。也就是说: add_action( \'init\',function(){ //code add_filter( \'query_vars\',function($vars){ $vars[] = array(\'ID\' => $myid);
What's the difference between hooks, filters and actions?
看起来钩子、过滤器和动作这三个术语可以互换使用。他们之间有什么区别?他们是做什么的?如何使用它们?
从gensis_loop中删除gensis_404挂接
我正在使用genesis主题,我想定制一个404页面。为此,我希望删除默认的404钩子并实现我自己的钩子。在我的插件函数中。php我添加了我的操作:add_action( \'genesis_loop\', \'genesis_customizations_404\' ); 在函数中,我添加了删除:function genesis_customizations_404() { echo \'test\'; remove_action(\'genesis_loop\',
如何:使用WordPress‘Hooks’在自定义帖子类型上显示ACF[字段]?
Sub-questions:i) Which files/templates need to be copied to the child theme folder, other than function.php and style.css?ii) What actions/filters/ should be used and where should this code be inserted?抱歉,如果下面的措辞不准确,我是WP初学者。我最近在本地主机上安装了Customizer 4.0.8[作为
如何删除由Genesis的子主题添加的操作
我为《创世纪》开发了一个儿童主题,在其上添加了引导程序。在这个儿童主题的核心部分,我编辑了类别在帖子中的显示方式,将其置于标题上方。现在,我想再次删除该操作,但它似乎不起作用。这是理论,下面我用代码写了更多的东西。PRACTICALLY我有文件src/lib/post.php 那个adds the action shq_genestrap_post_meta_categories:function shq_genestrap_post_meta_categories() { $f
添加操作未回调函数(_A)
我正在开发一个插件,但add\\u操作不会调用回调。代码如下:require plugin_dir_path( __FILE__ ) . \'includes/class-network.php\'; $distro = new Classnetwork(); 包括/类网络。php:class Classnetwork { public function __construct() { add_action( \'publish_post
删除使用CREATE_Function()设置的操作/过滤器
我从另一家开发公司得到的这个主题到处都是add_action/filter( \'hook/filter\', create_function( \'\', \'return blah(\'blah\')\' ); 我们将此站点移动到运行php 7.2.我想知道删除这些操作和过滤器的合适方法是什么。或者我可以简单地将/path/to/file复制并粘贴到子目录中,然后知道这将被覆盖吗?这里有一个例子if ( ! function_exists( \'ot_register_theme_options_pa
如果用户以前评论过,如何检查COMMENT_POST操作?
我想在comment\\u post操作中检查用户是否对帖子发表了评论。所以我做了这个:function checkUserComment( $comment_ID ) { $comment = get_comment( $comment_ID ); $postID = $comment->comment_post_ID; $authorID = $comment->user_id; // If user co
Posts feed number of posts
祝大家节日快乐!我希望你能帮我解决这个“小”问题:)我正在使用基于Elara 它以不同的格式在首页和归档页上显示帖子提要。主要区别在于,在首页上,该设计最适合8篇文章,而在存档页上,它最适合导航前的10篇文章。但是,没有指定不同限制的选项。据我所知,饲料是由以下因素控制的:<?php /** * The loop / blog feed * * @package elara */ ?> <div id=\"blog
如何访问DELETE_PRODUCT_CAT操作中已删除的术语
我想在删除产品类别后运行一些代码,在该功能中,我想访问已删除类别的名称,根据他们的文档,我可以执行以下操作:add_action(\'delete_product_cat\', \'sync_cat_delete\', 10, 1); function sync_cat_delete($term, $tt_id, $deleted_term, $object_ids){ var_dump($deleted_term); } 但当我这样做时,我得到500个
在标题后的商店页面上显示属性
我使用以下代码在Woocommerce商店页面上显示自定义属性。但由于某种原因,年份显示在产品图像上方,而不是产品标题之后(介于产品标题和价格之间)。add_action(\'woocommerce_after_shop_loop_item_title\', \'YearOfMake\', 10); function YearOfMake() { global $product; $abv = $product->get_attri