在 WordPress 中更新自定义 PageLine 的部分时的操作挂钩
Posted
技术标签:
【中文标题】在 WordPress 中更新自定义 PageLine 的部分时的操作挂钩【英文标题】:Action Hook For When A Custom PageLine's Section Is Updated in WordPress 【发布时间】:2012-10-12 19:10:24 【问题描述】:我正在尝试编写一个自定义函数,以便在页眉或页脚区域的内容更新时将页面的页眉和页脚区域发送到 .net Web 服务。我已经制定了更新菜单时的 WordPress 动作挂钩,
add_action( 'wp_update_nav_menu', 'write_html' );
,但是当通过页面行更新页眉或页脚部分时,我还需要调用我的函数。我们有用于页眉和页脚区域的自定义部分。
我在这里查看了 Action 钩子:http://api.pagelines.com/hooks 并在这里观看了钩子教程:http://www.pagelines.com/docs/base-child-theme
该视频更多地讨论了过滤器而不是操作(使用 WordPress 术语),并且 api 页面中的操作列表未显示任何可能与更新特定部分相关的内容。
所以我有两个问题:
当自定义部分的站点范围设置更新(例如通过 PageLines > 页面选项并选择部分)时,是否存在预先存在的操作挂钩?
如果没有,如何将自定义操作挂钩添加到部分的更新中?
【问题讨论】:
【参考方案1】:好的,找到合适的钩子了。由于在使用 add_action( 'wp_update_nav_menu', 'write_html' );
更新菜单时它正在工作,所以只需要一个挂钩,用于更新 PageLines > Page Options 时。正确的钩子原来是add_action( 'update_option_pagelines-special', 'write_html' );
【讨论】:
以上是关于在 WordPress 中更新自定义 PageLine 的部分时的操作挂钩的主要内容,如果未能解决你的问题,请参考以下文章
在 WordPress 中使用自定义 JQuery 脚本而不更新主题 functions.php
以编程方式更新转发器字段中特定组字段的值 - 高级自定义字段 (ACF) - Wordpress
Wordpress Rest Api 在自定义端点上使用 POST 更新内容
使用自定义Wordpress API端点更新WooCommerce产品