您当前的位置:首页 > TAG信息列表 > hooks
Hook for post and page load
我需要在加载特定帖子或页面时运行一个函数。是否有任何挂钩可以让我检查页面加载期间是否显示帖子?
将选项添加到图库快捷代码
刚开始在WP开发,我正在寻找任何指导,我可以得到。我想做的是使用挂钩或过滤器将我自己的选项添加到核心WP gallery短代码中。我希望它能像标准的“排除”选项一样工作,但仍能为管理员显示这些图像。所以看起来像这样:[gallery exclude=\"1\" hide=\"2,3,4,5,6\" link=\"file\"]因此,基本上我在寻找如何创建一个函数的指导,该函数将在gallery快捷码中的单个图像id中添加“隐藏”功能,该功能的工作方式与排除完全相同,但这些图像仍将显示在前端供管理员使用。感
发布POST时执行函数
我尝试使用我在第一次发布帖子时创建的这个函数。function a_new_post($post){ $post_id = $post->ID; if ( !get_post_meta( $post_id, \'firstpublish\', $single = true ) ) { // ...run code once update_post_meta( $post_id, \'firstpublish\', true )
如何更改TinyMCE按钮“i”以创建i标记而不是em?
我想让“italic”按钮返回“Styleing”行为,而不是垃圾邮件<em>. 我要那个按钮打印<i> 标记,而不是<em>.<em> 标签在垃圾邮件搜索引擎中变得很流行,但现在我希望它保持原样:一种样式化功能,例如改变叙述的声音。我有一个脚本来创建自己的样式,所以我将包括<em> 标记在那里,将其用作REALLY 是:EMPHASIS. 然后我将相应地对其进行样式设置(大,粗体)。所以现在我的问题是,我确信我可以在JavaScript中找到要
查询作者的帖子&以作者ID为元值的帖子
我正试图在author.php 使用其他请求参数的模板。例如,我希望使用如下请求将john的ID作为meta值的帖子http://localhost:8888/twitgreen/author/john/?eco=somemetakey 到目前为止,我可以使用new WP_query 作者。像这样的phpif ( get_query_var(\'paged\') ) { $paged = get_query_var(\'paged\'); } elseif ( get_q
如何将主题设置为“插件就绪”?
如何修改主题,以便发布我的事件挂钩,任何人都可以构建插件来轻松地向主题添加新功能?
更改媒体上载程序的外观
我一直在寻找一段时间,现在是否有一种方法可以完全改变弹出媒体上传器的外观。如何更改该页面的内容和布局?我应该使用哪些挂钩,它们是否可以向前兼容?
计数和显示数据库查询
我正在寻找一种解决方案,如何在WordPress网站中计算和显示所有查询。有人知道有没有好的插件吗?否则,检查控制台上的查询将是一个解决方案,因为我经常使用控制台。
Filter WooCommerce Orders
我正在使用woocommerce作为“多卖家”系统。意思是一个站点(没有多个站点),但许多卖家有不同的产品。为了让每个所有者只管理自己的订单,它希望filter all orders 在中显示之前admin area. 筛选标准可以是tag 或者creator 产品的。是否有挂钩或过滤器来创建所需的结果?如果没有,还有什么解决方案?
如何挂接取消注册小部件实例?
我想在从外观->小部件管理页面上的侧栏面板中删除一个小部件实例后,将其挂接到小部件实例中。因此,如果该实例是一个活动的小部件,然后被删除,那么我想在删除它之前挂接到该实例。能做到吗?
用于自定义税务编辑的操作挂钩
所以,我的模板文件函数中有一个函数。php缓存包含自定义分类术语的搜索表单。我想在添加/删除/编辑特定分类的术语时刷新缓存(或删除一个缓存组)。有可能吗?也许有do\\u动作,但哪个钩子?thx公司
在xmlrpc_Publish_POST期间检查POST格式
WordPress显然在$post 对象在期间publish_post 这(通常)不是问题,因为您可以通过get_post_format( $post->ID ) 循环外部。这似乎在xmlrpc_publish_post 或app_publish_post. 人们必须解决这个问题,才能在移动/桌面应用程序上使用插件/主题功能。我的具体代码如下,以防我这边出错。function posse_twitter( $post_ID ) { error_log(\'Executing poss
WP MultiSite:默认添加关于博客创建的页面
我希望在使用WP Multisite创建新站点时,在默认情况下添加一个页面。因此,我有一个创建两个页面的函数:function my_default_pages() { $default_pages = array(\'Impress\', \'Contact\'); $existing_pages = get_pages(); foreach($existing_pages as $page) { $temp[] = $p
如何在自定义分类管理面板中修改默认文本?
我想在我的自定义分类管理面板中做一个小小的更改:将标签“Description”重命名为“Title”。
无法从初始化挂接调用其他挂接
与此问题相关(Use wp init hook to call other hooks?) 但不一样。有时,我发现当我将钩子放入init钩子时,钩子将无法运行,例如。不工作:add_action(\'init\',\'my_init\'); function my_init() { add_filter(\'locale\', ... } 工作:add_action(\'init\',\'my_init\'); add_filter(\'locale\',
在向其添加操作之前,请检查操作挂接是否存在
我正在尝试添加rel=next 和rel=prev 将标记链接到的head元素image.php 模板文件。我已经安装了Wordpress SEO,我想挂接这个插件wpseo_head 实现这一目标的行动挂钩。我想做的是检查wpseo_head 动作挂钩在我将动作附加到它之前就已经存在,如果插件没有安装或停用,我会使用wp_head 相反我试过了has_action(\'wpseo_head\') 函数,但问题是如果没有附加到此挂钩的函数,它将返回false 即使插件已激活安装。if (has_actio
有没有什么调试工具条可以显示WordPress中当前页面调用了哪些钩子?
Django中有一个调试工具栏,显示在呈现页面时调用的模板文件和挂钩。有没有插件可以显示Wordpress中当前页面调用了哪些挂钩?
如何在<BODY>之后插入内容
我想在<body> 标签是否可以只使用WordPress挂钩?
前端显示所选自定义选项的编辑配置文件
因此,我有许多自定义用户配置文件字段。当我使用do_action( \'show_user_profile\', $profileuser ); 挂钩它显示所有自定义用户配置文件字段。。但我只想显示某些字段。例如add_action(\'show_user_profile\', \'add_extra_profile_fields1\'); function add_extra_profile_fields1() { // add extra profile fields
何时使用操作以及何时使用过滤器
我试图了解在哪里使用过滤器以及在哪里使用操作。假设我在插件中有一个查询,稍后附加模块可能会修改该查询以更改查询结果,从而修改参数。这是这个概念的理想实现,还是我应该在这里使用操作?//用于显示页面列表的函数function get_page_list() { $pages_args = array( \'post_type\' => \'page\', \'posts_per_page\' => \'1\' );