我在update_page
中定义了一个函数functions.php
,当我从WordPress仪表板中保存帖子时,它可以正常工作。
的functions.php
function update_page($post_id){
$posttypename = get_post_type($post_id) ;
$rank=get_field('rank',$post->ID);
update_field('status',$status,$post->ID);
}
add_action( 'save_post', 'update_page' );
等级从帖子的前端更新,如下所示。它的完整代码不是很短的版本。
page_ranks.php
update_field( 'rank', "2", $post->ID);
现在我希望在我从前端进行排名更改时运行相同的函数update_page
....我该如何让它工作。
答案 0 :(得分:0)
简单的情况是使用提交创建表单。
提交后,应调用代码以验证用户是否被允许首先访问该按钮,然后只需调用该函数并允许其执行相关数据。