Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- কাস্টম মেটাবক্স ওয়ার্ডপ্রেস
- https://github.com/WebDevStudios/Custom-Metaboxes-and-Fields-for-WordPress
- প্রথমে cnb নামে একটা ফোল্ডার করে তার মধ্যে সব ফাইল রাখতে হবে (ফোল্ডার যেকোনো নামেই হতে পারে)
- তারপর init ফাইলটা ফাংসানে কল করতে হবে যেমন,
- /* Custom-Metaboxes-and-Fields-for-WordPress-master */
- add_action( 'init', 'cmb_initialize_cmb_meta_boxes', 9999 );
- function cmb_initialize_cmb_meta_boxes() {
- if ( ! class_exists( 'cmb_Meta_Box' ) )
- require_once 'inc/cmb/init.php';
- }
- তারপর custom_meta_box.php নামে একটা ফাইল করে তার মধ্যে যে মেতাবক্স যোগ হবে তার কোড লিখতে হবে।
- এবং এই ফাইলটাও ফাংসানে কল করতে হবে যেমন,
- //custom_meta_box
- include_once( 'inc/custom_meta_box.php' );
- একটা উদাহরণ কোড এখানে দেওয়া হল,
- <?php
- function be_sample_metaboxes( $meta_boxes ) {
- $meta_boxes['test_metabox'] = array(
- 'id' => 'test_metabox',
- 'title' => 'portfolio ',
- 'pages' => array('portfolio'), // post type
- 'context' => 'normal',
- 'priority' => 'high',
- 'show_names' => true, // Show field names on the left
- 'fields' => array(
- array(
- 'name' => 'Portfolio Description ',
- 'desc' => 'field description (optional)',
- 'id' => 'portfolio_dres',
- 'type' => 'text'
- ),
- ),
- );
- return $meta_boxes;
- }
- add_filter( 'cmb_meta_boxes', 'be_sample_metaboxes' );
- ?>
- মেটাবক্স কল করতে (কাস্টম ফিল্ডের কলের মত)
- <?php $portfolio_dres = get_post_meta($post->ID, 'portfolio_dres', true); ?>
- <?php if ( $portfolio_dres ) : ?>
- <h4><a class="popup-with-zoom-anim" href="#small-dialog"><?php echo $portfolio_dres; ?></a></h4>
- <?php else : ?>
- <h4><a class="popup-with-zoom-anim" href="#small-dialog">Graphics Design</a></h4>
- <?php endif; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement