這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Custom Fields Creator

描述

IMPORTANT: The plugin Custom Fields Creator will no longer be supported or updated.

Custom Fields Creator is now part of WCK – Custom Fields and Custom Post Types Creator plugin, which is fully compatible. Download it and install it instead of the current plugin.

WCK Custom Fields Creator offers an UI for setting up custom meta boxes for your posts, pages or custom post types. Uses standard custom fields to store data.

Features

  • Easy to create custom fields for any post type.
  • Support for Repeater Fields and Repeater Groups.
  • Drag and Drop to sort the Repeater Fields.
  • Support for all input fields: text, textarea, select, checkbox, radio.
  • Image / File upload supported via the WordPress Media Uploader.
  • Possibility to target only certain page-templates, target certain custom post types and even unique ID’s.
  • All data handling is done with ajax
  • Data is saved as postmeta

Website

http://www.cozmoslabs.com/wordpress-creation-kit/

Announcement Post and Video

http://www.cozmoslabs.com/3747-wordpress-creation-kit-a-sparkling-new-custom-field-taxonomy-and-post-type-creator/

Documentation

http://www.cozmoslabs.com/wordpress-creation-kit/custom-fields-creator/

Bug Submission and Forum Support

http://www.cozmoslabs.com/forums/forum/wordpresscreationkit/

Please Vote and Enjoy

Your votes really make a difference! Thanks.

螢幕截圖

  • List of Meta boxes
  • Meta box arguments
  • Meta box with custom fields
  • Some defined custom fields

安裝

  1. Upload the wck-cfc folder to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Then navigate to WCK => Custom Fields Creator tab and start creating your meta boxes

常見問題

How do I display my custom fields in the frontend?

Let’s consider we have a meta box with the following arguments:
– Meta name: books
– Post Type: post
And we also have two fields defined:
– A text custom field with the Field Title: Book name
– And another text custom field with the Field Title: Author name

You will notice that slugs will automatically be created for the two text fields. For ‘Book name’ the slug will be ‘book-name’ and for ‘Author name’ the slug will be ‘author-name’

Let’s see what the code for displaying the meta box values in single.php of your theme would be:

<?php $books = get_post_meta( $post->ID, 'books', true ); 
foreach( $books as $book){
    echo $book['book-name'] . '<br/>';
    echo $book['author-name'] . '<br/>';
}?>

So as you can see the Meta Name ‘books’ is used as the $key parameter of the function get_post_meta() and the slugs of the text fields are used as keys for the resulting array. Basically CFC stores the entries as custom fields in a multidimensional array. In our case the array would be:

<?php array( array( "book-name" => "The Hitchhiker's Guide To The Galaxy", "author-name" => "Douglas Adams" ),  array( "book-name" => "Ender's Game", "author-name" => "Orson Scott Card" ) );?>

This is true even for single entries.

評價

There are no reviews for this plugin.

貢獻者及開發者

“Custom Fields Creator” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 Custom Fields Creator 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

修改日誌

1.0.4

1.0.3

  • Compatible with WordPress 3.5

1.0.2

  • Major changes to the upload field. Now it stores the attachments ID instead of the url of the file. IMPORTANT: in the backend backwards compatibility has been taken care of but on the frontend the responsibility is yours.
  • Added possibility to choose whether to attach or not the upload to the post.
  • Various UI improvements.
  • Fixed bug when CFC box had no title.
  • Fixed label bug on edit form.
  • Fixed bug that broke sorting after updating an element.
  • Other small bug fixes and improvements.

1.0.1

  • Added link to website and documentation in readme.
  • Added link to support forum in readme.
  • Other small readme improvments.