2013-07-08 82 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); 

儘管在你的榜樣$值只是將是什麼送入功能。我不確定你想要更新它。

相關問題