1
我創建了一個小的wordpress插件,通過簡碼顯示頁面中的人員列表。如何在wordpress插件中動態地編輯帖子
當用戶點擊列表中的某個名稱時,query_var被設置,我的插件捕獲$ _GET並且用戶剛剛單擊的人員的特定ID。一切都很好,直到現在。
我的問題是,現在我想顯示一個頁面的細節(單擊元素),但我似乎無法編輯內容或發佈到頁面,並返回到頁面人名單。
我的問題是如何編輯帖子?我已經嘗試添加一個add_filter('the_content','my_func'),但這不起作用,因爲這個鉤子可能已經通過了。
我可以通過get_content()或get_post()直接訪問帖子,但我似乎無法使頁面填充新數據。
換句話說......但這似乎諾雷工作
$fid = $_GET['fid'];
global $wpdb;
$sql = "select * from fighters where fighter_id = {$fid} limit 1";
$fighter = $wpdb->get_row($sql);
$html = $this->_getFighterPageLayout($fighter);
$post = get_post();
$post->post_content = $html;
$post->title = 'test';
$post->private = false;
// or even just global $content = $html;
什麼我做錯了,做的方法,我需要編輯/更新內容/職位?
所以你說有沒有別的辦法?......我想,這就是我很害怕,因爲插件已經在運行所以我不得不再次鉤住它,然後在函數中檢查$ _get。 謝謝! – royco 2013-04-30 20:47:09