Advertisement
salmancreation

কাস্টম মেটাবক্স ওয়ার্ডপ্রেস

Jan 20th, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.39 KB | None | 0 0
  1. কাস্টম মেটাবক্স ওয়ার্ডপ্রেস
  2.  
  3. https://github.com/WebDevStudios/Custom-Metaboxes-and-Fields-for-WordPress
  4.  
  5. প্রথমে cnb নামে একটা ফোল্ডার করে তার মধ্যে সব ফাইল রাখতে হবে (ফোল্ডার যেকোনো নামেই হতে পারে)
  6.  
  7.  
  8. তারপর init ফাইলটা ফাংসানে কল করতে হবে যেমন,
  9. /* Custom-Metaboxes-and-Fields-for-WordPress-master */
  10. add_action( 'init', 'cmb_initialize_cmb_meta_boxes', 9999 );
  11. function cmb_initialize_cmb_meta_boxes() {
  12.     if ( ! class_exists( 'cmb_Meta_Box' ) )
  13.         require_once 'inc/cmb/init.php';
  14. }
  15.  
  16.  তারপর custom_meta_box.php নামে একটা ফাইল করে তার মধ্যে যে মেতাবক্স যোগ হবে তার কোড লিখতে হবে।
  17.  এবং এই ফাইলটাও ফাংসানে কল করতে হবে যেমন,
  18.  
  19.  //custom_meta_box
  20.  
  21.  include_once( 'inc/custom_meta_box.php' );
  22.  
  23.  একটা উদাহরণ কোড এখানে দেওয়া হল,
  24.  
  25.  <?php
  26.  
  27. function be_sample_metaboxes( $meta_boxes ) {
  28.     $meta_boxes['test_metabox'] = array(
  29.         'id' => 'test_metabox',
  30.         'title' => 'portfolio ',
  31.         'pages' => array('portfolio'), // post type
  32.         'context' => 'normal',
  33.         'priority' => 'high',
  34.         'show_names' => true, // Show field names on the left
  35.         'fields' => array(
  36.             array(
  37.                 'name' => 'Portfolio Description ',
  38.                 'desc' => 'field description (optional)',
  39.                 'id' => 'portfolio_dres',
  40.                 'type' => 'text'
  41.             ),
  42.         ),
  43.     );
  44.  
  45.     return $meta_boxes;
  46. }
  47. add_filter( 'cmb_meta_boxes', 'be_sample_metaboxes' );
  48.  
  49.  
  50. ?>
  51.  
  52.  
  53.  
  54. মেটাবক্স কল করতে (কাস্টম ফিল্ডের কলের মত)
  55.  
  56.  <?php $portfolio_dres = get_post_meta($post->ID, 'portfolio_dres', true); ?>
  57.  
  58.  
  59.  
  60.              <?php if ( $portfolio_dres ) : ?>
  61.            <h4><a class="popup-with-zoom-anim" href="#small-dialog"><?php echo $portfolio_dres; ?></a></h4>
  62.  
  63.              
  64.         <?php else : ?>
  65.                <h4><a class="popup-with-zoom-anim" href="#small-dialog">Graphics Design</a></h4>
  66.         <?php endif; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement