ترفندهای وردپرس – قسمت سوم

آموزش وردپرس

سری سوم از ترفندهای وردپرس را برای شما آماده کردیم در این مطلب به مواردی اشاره می کنیم که شما می توانید برای بهبود سایت وردپرسی خود از این نکات استفاده کنید.

  • نمایش Feedburner Subscriber  به صورت متن

آیا تا به حال سایتی دیده اید که از دکمه  Feedburner استفاده نکند اما تعداد subscriberها را نشان دهد؟ آنها احتمالا از ترفندی استفاده کرده­ اند که در این قسمت ما می خواهیم آن را با شما به اشتراک بگذاریم. اکثر طراحان از این ترفند استفاده می کنند تا یک ظاهر طراحی شده سفارشی  داشته باشند و از دکمه آزار دهنده feedburner جلوگیری کنند.
کد زیر را در sidebar.php یا هر جایی که دوست دارید کپی کنید.

<?php
//get cool feedburner count
$whaturl="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=your feedburner id";

//Initialize the Curl session
$ch = curl_init();

//Set curl to return the data instead of printing it to the browser.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

//Set the URL
curl_setopt($ch, CURLOPT_URL, $whaturl);

//Execute the fetch
$data = curl_exec($ch);

//Close the connection
curl_close($ch);
$xml = new SimpleXMLElement($data);
$fb = $xml->feed->entry['circulation'];
echo $fb;
//end get cool feedburner count
?>

شما می توانید در اطراف آن قالب بندی انجام دهید یا ظاهرش را طراحی کنید تا آنگونه که می خواهید در صفحه دیده شود.

  • نمایش تعداد Twitter Follower به عنوان متن

تعدادی از کاربران وجود دارند که از دکمه هایی مانند دکمه Twittercounter یا دکمه Feedburner کاملا نفرت دارند. آیا شما یکی از آنها هستید؟ آیا می خواهید twitter count خود را مانند متن نشان دهید، سپس، آن را با طراحی سفارشی جدید خودتان ترکیب کنید؟ پس این قسمت را بخوانید.
در ابتدا شما نیاز به ایجاد یک فایل twitter.php دارید . پس از ایجاد، کد زیر را در آن کپی کنید:

<?php
$tw = get_option("twitterfollowerscount");
if ($tw['lastcheck'] < ( mktime() – ۳۶۰۰ ) )
{
$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=wpbeginner');
if (preg_match('/followers_count>(.*)</',$xml,$match)!=0) {
$tw['count'] = $match[1];
}
$tw['lastcheck'] = mktime();
update_option("twitterfollowerscount",$tw);
}
echo $tw['count'];
?> 

اطمینان حاصل کنید که به جای wpbeginner ، نام توییتر خود را نوشته¬اید.
سپس به سادگی این کد را در هر جایی که می خواهید نمایش داده شود قرار دهید:

<?php include("twitter.php"); ?>
  • ایجاد سایت توییتر شخصی خودتان با استفاده از وردپرس
    آموزش وردپرس
  • در دسترس بود پست های وردپرس از طریق آر اس اس
    rss در وردپرس
    یک فاصله زمانی بین انتشار پست شما و پیدا شدن خطا به صورت ناگهانی وجود دارد. شما می توانید در پنل مدیریت بروید و پست خود را اصلاح کنید، اما این پست قبلا در feed منتشر شده است. با این ترفند، شما می توانید یک تاخیر هرچند دقیقه ای که دوست دارید ایجاد کنید، تا بتوانید سالم بودن پست های خودتان را دوباره چک کنید سپس اجازه انتشار در feed بدهید.
    برای این کار فایل functions.php را باز کنید و کد زیر در آن اضافه کردن کنید:
<?php
function publish_later_on_feed($where) {
global $wpdb;

if ( is_feed() ) {
// timestamp in WP-format
$now = gmdate('Y-m-d H:i:s');

// value for wait; device
$wait = '10'; // integer

// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

// add SQL-sytax to default $where
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}

add_filter('posts_where', 'publish_later_on_feed');
?>

* زمان را از ۱۰ دقیقه به هرچند دقیقه ای که دوست دارید تغییر دهید.

  • اجازه دهید چند نویسنده با یک پست در ارتباط باشد

اگر شما می خواهید یک سایت با چند نویسنده ایجاد کنید، طوری که یک پست با همکاری چند نویسنده آماده شود، شما می توانید از این ترفند استفاده کنید. این ترفند توسط بسیاری از سایتهای چند نویسنده برتر استفاده می شود.
آموزش وردپرس
این کا را با دانلود و فعال کردن یکی از افزونه های Co-Authors یا Co-Authors Plusمی توانید انجام دهید.

برچسب ها

ممکن است به این موارد نیز علاقه مند باشید:

0 دیدگاه در “ترفندهای وردپرس – قسمت سوم”

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی را در کادر زیر بنویسید *

به ما بپیوندید