2013-07-08 70 views
0

我试图更新会话接收的变量。现在它将保存数据,但它对于每个帖子都是一样的。它需要通过帖子ID保存值。如何通过wordpress中的帖子ID更新(保存)变量?

代码的一部分是(这是一个先进的自定义字段模板的一部分):

<?php 
function create_field($field) 
{ 
$value = $_SESSION['updatevalueMax']; 
echo '<div id="value">' . $value . '</div>'; 
} 

    function update_value($value, $post_id, $field) 
    { 
     return $value; 

    } 

?> 

当后更新的update_value功能被激活。如何使这项工作,使$值更新$ post_id?谢谢。

回答

0

您需要注册与WordPress的过滤器:

function my_plugin_update_value($value, $post_id, $field) 
{ 
    // Do something and update $value. 
    return $value; 
} 
add_filter('acf/update_value', 'my_plugin_update_value', 10, 3); 

尽管在你的榜样$值只是将是什么送入功能。我不确定你想要更新它。

相关问题