我發現這個自定義字段插件 - http://wordpress.org/extend/plugins/more-fields/實現更多領域的WordPress插件
現在,我只是想知道如何實現更多的領域,我已經安裝了該插件後,創建的字段,並在字段內容添加到一個帖子,但沒有任何東西正在顯示在前端...
我已經四處搜索,並沒有能夠找到任何文件如何做到這一點。
如何讓字段顯示在前端?
我發現這個自定義字段插件 - http://wordpress.org/extend/plugins/more-fields/實現更多領域的WordPress插件
現在,我只是想知道如何實現更多的領域,我已經安裝了該插件後,創建的字段,並在字段內容添加到一個帖子,但沒有任何東西正在顯示在前端...
我已經四處搜索,並沒有能夠找到任何文件如何做到這一點。
如何讓字段顯示在前端?
在這個時候,我會盡快不使用更多字段插件,因爲有本地函數可以完成您可能想要的所有自定義字段。
任何帖子都可以分配自定義字段 - 您可以通過帖子編輯器進行設置。
然後在任何PHP文件中,使用功能get_post_meta()訪問這些自定義字段值,使用此語法(必須在循環中完成):
<?php
$meta_value = get_post_meta($post->ID, 'custom_field_name', true);
?>
,或者,如果你只想打印沒有它賦值給一個變量的自定義字段值,做到這一點:
<?php
echo(get_post_meta($post->ID, 'custom_field_name', true));
?>
你需要改變有「custom_field_name」的唯一的事;只需要替換您想要訪問的任何自定義字段的名稱(鍵)即可。
http://codex.wordpress.org/Custom_Fields
$pid = $post->ID;
$foo =get_post_meta("$pid", 'CustomFieldName', true);
echo $foo;
的字段越多插件自動創建自定義字段,對於被稱爲元數據後的任意額外信息。爲了訪問這個信息,你需要用你的模板中的wordPress的功能get_post_meta()
來調用這個信息。
隨着更多領域插件在你的模板,你希望你的字段的內容使用
<?php meta('XXX'); ?>
。
XXX是您在自定義字段鍵中輸入的名稱。
感謝您的幫助,我也剛剛發現這個 - <?php more_fields('KeyName','HMTL BEFORE','HTML AFTER',options); ?> 我只是不確定什麼選項代表... 也可以根據自定義字段的值來定購帖子嗎? – Adam 2011-03-16 19:56:45