আমাদের কথা খুঁজে নিন

   

ওয়ার্ডপ্রেস সাইটের অতি প্রয়োজনীয় কয়েকটি কাজ , কোন প্লাগ ইন ছাড়া ।

আসসালামু আলাইকুম । আশা করি ভাল আছেন । শুরুতে বলি আমি অভিজ্ঞ না । তাই ভুল ত্রুটি ক্ষমা সুন্দর দৃষ্টিতে দেখবেন । যাহোক , খুব সংক্ষিপ্ত ভাবে আমি কয়েকটি বিষয় নিয়ে কথা বলব ।

আপনার ওয়ার্ডপ্রেস সাইটে কয়েকটি কাজ করা অতি দরকার  , যা করার জন্য আপনি কোন প্লাগ ইন  ব্যবহার করবেন না ।   কিছু কোড ব্যবহার করবেন ।
আপনার সাইটের দ্রুত প্রচারের জন্য ফেসবুক লাইক বাটনের  দরকার অবশ্যই আছে  । ফেসবুক লাইক বাটন যোগ করার জন্য সর্বপ্রথম আপনার সাইটের একটি Fan Page তৈরি করা দরকার । যদি Fan Page তৈরি করা না থাকে , তাহলে  একটি Fan Page তৈরি করে নিন ।

ধরি Fan Page টি http://www.facebook.com/bddroidtips  . উদাহরণ হিসেবে আমি এই  অ্যাড্রেস ব্যবহার করব । আপনার ক্ষেত্রে আপনি আপনার Fan Page অ্যাড্রেস ব্যবহার করবেন ।
এবার এখানে যান । Facebook Page URL  এ Fan Page অ্যাড্রেস দিন । Show header Show stream Show Faces Show Border
ইত্যাদি অপশন প্রয়োজন মত সিলেক্ট করুন ।

এবার Get Code এ ক্লিক করুন ।


এখন আপনি নিচের মত ২ টি কোড পাবেন ।   প্রথম কোডটি header.php তে <body> এর ঠিক নিচে যোগ করুন ।

এবার Appearance- Widgets থেকে Text widget  sidebar এ আপনার পছন্দ মত জায়গায় Drag করুন । এবার সেখানে ২য় কোডটি পেস্ট করে save করুন ।

ব্যাস  কাজ শেষ । এবার যাচাই করুন ।

single.php তে নিচের কোড যোগ করুন । অবশ্যই loop খেয়াল রাখুন / কনটেন্ট শেষে কোড যোগ করুন ।
<div class="relatedposts"> <h3>Related posts</h3> <?php $orig_post = $post; global $post; $tags = wp_get_post_tags($post->ID);
if ($tags) { $tag_ids = array(); foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id; $args=array( 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'posts_per_page'=>5, // Number of related posts to display. 'caller_get_posts'=>1 );
$my_query = new wp_query( $args );
while( $my_query->have_posts() ) { $my_query->the_post(); ?>
<div> <a rel="external" href="<? the_permalink()?>"><?php the_post_thumbnail(array(150,100)); ?><br /> <?php the_title(); ?> </a> </div>
<? } } $post = $orig_post; wp_reset_query(); ?> </div>


functions.php তে নিচের কোড করুন ।


// Custom Pagination Function function wpbeginner_numeric_posts_nav() {
if( is_singular() ) return;
global $wp_query;
/** Stop execution if there's only 1 page */ if( $wp_query->max_num_pages <= 1 ) return;
$paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1; $max   = intval( $wp_query->max_num_pages );
/** Add current page to the array */ if ( $paged >= 1 ) $links[] = $paged;
/** Add the pages around the current page to the array */ if ( $paged >= 3 ) { $links[] = $paged - 1; $links[] = $paged - 2; }
if ( ( $paged + 2 ) <= $max ) { $links[] = $paged + 2; $links[] = $paged + 1; }
echo '<div><ul>' . "\n";
/** Previous Post Link */ if ( get_previous_posts_link() ) printf( '<li>%s</li>' . "\n", get_previous_posts_link() );
/** Link to first page, plus ellipses if necessary */ if ( ! in_array( 1, $links ) ) { $class = 1 == $paged ? '' : '';
printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( 1 ) ), '1' );
if ( ! in_array( 2, $links ) ) echo '<li>…</li>'; }
/** Link to current page, plus 2 pages in either direction if necessary */ sort( $links ); foreach ( (array) $links as $link ) { $class = $paged == $link ? '' : ''; printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $link ); }
/** Link to last page, plus ellipses if necessary */ if ( ! in_array( $max, $links ) ) { if ( ! in_array( $max - 1, $links ) ) echo '<li>…</li>' . "\n";
$class = $paged == $max ? '' : ''; printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $max ); }
/** Next Post Link */ if ( get_next_posts_link() ) printf( '<li>%s</li>' . "\n", get_next_posts_link() );
echo '</ul></div>' . "\n";
}
অবশ্যই loop খেয়াল করুন । footer.php এর উপরে ।
<?php wpbeginner_numeric_posts_nav(); ?>

style.css তে নিচের কোড যোগ করুন ।  
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { color: #fff; text-decoration:none; }
.navigation li { display: inline; }
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { background-color: #6FB7E9; border-radius: 3px; cursor: pointer; padding: 12px; padding: 0.75rem; }
.navigation li a:hover, .navigation li.active a { background-color: #3C8DC5; }

<?php /* Plugin Name: Featured Posts List with Thumbnail Plugin URI: http://www.w3cgallery.com/w3c-css/display-specificmultiple-posts-as-featured-post-list-plugins Description: Display specific/multiple posts List with Thumbnails on your sidebar or any place of your site. It creates a tab "Featured Posts List" in "Settings" tab Version: 2.0 Author: SAN – w3cgallery.com & Windowshostingpoint.com & Syed Balkhi Author URI: http://www.w3cgallery.com/ */
// Main function to diplay on front end
function featuredpostsList() { global $post, $wpdb, $posts_settings; // posts_id from database $posts_id = $posts_settings['posts_id'];
if($posts_id) {
$posts_idarray = explode(',',$posts_id);
foreach ($posts_idarray as $list){ $post = new WP_Query('p='.$list.''); $post->the_post(); ?> <div> <div><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?></a></div> <div> <h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?>   (নির্বাচিত পোস্ট )</a></h2> <div><?php the_time('M j, Y') ?> পোস্ট করেছেন :<?php the_author(); ?> <span><?php the_category(', ') ?></span> <span><?php comments_number('0 মন্তব্য', '১ টি মন্তব্য', '%  টি মন্তব্য'); ?></span>
<?php echo getPostViews(get_the_ID()); ?> </div> <?php the_excerpt(); ?></p> <p> <a href="<?php the_permalink(); ?>"Read More </div>
</div>
<?php } } else { echo $before ."None found". $after; } }
$data = array( 'posts_id' => '' ); $ol_flash = '';
$posts_settings = get_option('posts_settings');
// ADMIN PANLE SEETTING function posts_add_pages() { // Add new menu in Setting or Options tab: add_options_page('Featured Posts List', 'Featured Posts List', 8, 'postsoptions', 'posts_options_page'); }
/* Define Constants and variables*/ define('PLUGIN_URI', get_option('siteurl').'/wp-content/plugins/');
/* Functions */
function posts_options_page() { global $ol_flash, $posts_settings, $_POST, $wp_rewrite; if (isset($_POST['posts_id'])) { $posts_settings['posts_id'] = $_POST['posts_id']; update_option('posts_settings',$posts_settings); $ol_flash = "Your Featured List has been saved."; }
if ($ol_flash != '') echo '<div id="message"class="updated fade"><p>' . $ol_flash . '</p></div>';
echo '<div>'; echo '<h2>Add Posts ID to Create Featured Post List</h2>'; echo '<table><form action="" method="post"> <tr><td colspan="2"><strong>This plugin gives full freedom to display multiple posts as Featured Post List to your site.</strong></td></tr> <tr><td><strong>Post ID :</strong></td><td><input type="text" name="posts_id" value="' . htmlentities($posts_settings['posts_id']) . '" size="50%" /></td></tr> <tr><td colspan="2"><strong>SAN Hint: To Add Multiple Post IDs use " , " for exmple : " 1, 2, 3" </strong></td></tr> </table>';
echo '<Div><input type="submit" value="Save your list" /></div> <p>Paste this code into where you want it to display featured posts list <strong>&lt;?php featuredpostsList(); ?&gt;</strong> <br/> Or you can pass variable before and after like this default setting <strong>&lt;?php featuredpostsList($before = &lt;li&gt;", $after = &lt;/li&gt;") ?&gt;</strong></p> </form>'; echo '</div>';
}
add_action('admin_menu', 'posts_add_pages');
?>
<?php featuredpostsList(); ?>
style.css তে নিচের কোড যোগ করুন । প্রয়োজনে এডিট করুন ।


.popcontainer{
border-bottom: 1px solid #D0CDC5;
width: 274px;
float: left;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
}
.popthumb{
width: 60px;
float: left;
background: #D0CDC5;
padding: 5px;
margin: 0 10px 0 0;
}
.popcontent{
width: 185px;
float: left;
}
.popcontent h2{
font-size: 13px;
margin: 0 0 3px 0;
padding: 0;
}
.popcontent h2 a{
text-decoration: none;
}
এবার Dashboard setting  থেকে - Featured Posts সিলেক্ট করুন । post id দিন । যেকোন পোস্টের post id  shortlink থেকে পাবেন ।
সবাই ভাল থাকবেন । তাড়াহুড়া করে কি যে হযবরল লিখলাম ....................................


সোর্স: http://www.techtunes.com.bd/     দেখা হয়েছে ১৬ বার

অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।

প্রাসঙ্গিক আরো কথা
Related contents feature is in beta version.