۱– نشان دادن نام نویسنده میهمان در پست‌های ارسالی

اولین چیزی که برای این کار نیازمندید این است که یک زمینه دلخواه برای پست‌های خود ایجاد کنید تا نام نویسنده ی میهمان را از شما بگیرد. حال فایل‌های index.php و single.php را ویرایش کنید و کد‌های زیر را در مکان دلخواه خود قرار دهید:

[php]?php if ( get_post_meta($post—>ID, ‘guest_author_name’, true) ) { ?>
// check to see if custom field guest author name exists
<!–?php echo get_post_meta($post—>ID, "guest_author_name", $single = true); ?>
<!–?php } [/php]

۲- نشان دادن محتوا در چند ستون


این کد خیلی قدرتمند هست و در ضمن پیاده سازیش هم آسونه. فقط کد‌های زیر رو در functions.php قرار دهید. توجه کنید که استایل وبلاگ شما باید با برچسب <h2> ادغام باشد.

[php]function my_multi_col($content){
$columns = explode(‘<h2>’, $content);
$i = 0;

foreach ($columns as $column){
if (($i % 2) == 0){
$return .= ‘<div>’ . "n";
if ($i > 1){
$return .= "<h2>";
} else{
$return .= ‘<div>’ . "n <h2>";
}
$return .= $column;
$return .= ‘</h2></div>’;
$i++;
}

if(isset($columns[1])){
$content = wpautop($return);
}else{
$content = wpautop($content);
}
echo $content;
}
}
add_filter(‘the_content’, ‘my_multi_col’);
</h2>
</div>
</h2>[/php]

و فراموش نکنید که این کد‌ها رو هم در فایل style.php قرار بدید.

[php].content_right, .content_left{
float:right;
width:45%;
}

.content_right{
padding-left:5%;
}[/php]

 ۳– تنظیم زمان انقضا برای پست


بعضی وقت‌ها هستند که می‌خواهیم پست‌هایی رو انتشار بدیم که بعد از مدت زمانی پست‌ها به صورت خودکار در وبسایتمون نباشند و برای کاربراتون نشون داده نشند. این کار هم با قابلیت زمینه ی دلخواه انجام پذیر هست.

قالب خود را ویرایش کنید و کد‌های زیر را در حلقه وبسایت وردپرسی خود قرار دهید.

[php] <?php
if (have_posts()) :
while (have_posts()) : the_post(); ?>
$expirationtime = get_post_custom_values(‘expiration’);
if (is_array($expirationtime)) {
$expirestring = implode($expirationtime);
}

$secondsbetween = strtotime($expirestring)-time();
if ( $secondsbetween > 0 ) {
// For example…
the_title();
the_excerpt();
}
endwhile;
endif;
?>[/php]

۴– تغییر خودکار اندازه تصاویر


این کد رو به فایل functions.php اضافه کنید و فایلی با توجه به این کد‌ها با نام timthumb.php بسازید.

[php]function imageresizer( $atts, $content = null ) {
return ‘<img src="/timthumb/timthumb.php?src=’.$content.’&amp;w=590" alt="">’;
}

add_shortcode(‘img’, ‘imageresizer’);[/php]

حالا یک کد کوتاه ساختید که با استفاده از اون تصویر‌هاتون تغییر اندازه داده میشه.

[php][img]http://www.yoursite.com/yourimage.jpg[/img][/php]

 ۵– ارسال نوشته برای دوستان


طبق معمول همیشه کد‌های زیر رو به فایل functions.php اضافه کنید.

مشاهده کد هاپرینت

[php]function direct_email($text=&amp;quot;Send by email&amp;quot;){
global $post;
$title = htmlspecialchars($post-&amp;gt;post_title);
$subject = ‘Sur ‘.htmlspecialchars(get_bloginfo(‘name’)).’ : ‘.$title;
$body = ‘I recommend this page : ‘.$title.’. You can read it on : ‘.get_permalink($post-&amp;gt;ID);
$link = ‘&amp;lt;a rel=&amp;quot;nofollow&amp;quot; href=&amp;quot;mailto:?subject=’.rawurlencode($subject).’&amp;amp;amp;body=’.rawurlencode($body).’&amp;quot; title=&amp;quot;’.$text.’ : ‘.$title.’&amp;quot;&amp;gt;’.$text.’&amp;lt;/a&amp;gt;’;
return $link;
}[/php]

۶- دادن زمان بیشتر برای بروزرسانی وردپرس در سرور‌های کند


سیستم خودکار نصب و بارگذاری و بروزرسانی وردپرس خیلی عالیست اما شاید بعضی مواقع مشکل ساز باشد. یکی از مشکلات این میتونه باشه که نتونیم بارگذاری رو سریع انجام بدیم و نیاز به زمان بیشتری داشته باشیم. راه حل مشکل شما اینجاست.

در شاخه وردپرس خودتان wp-admin/includes/files.php به خط ۴۴۸ این فایل رفته و ویرایش کنید.

این کد را در آنجا می‌بینید:

[php]$response = wp_remote_get($url, array(‘timeout’ => 60));[/php]

با این کد جایگزینش کنید:

[php]$response = wp_remote_get($url, array(‘timeout’ => 120));[/php]

درباره نویسنده

محمد کرمانی هستم برنامه نویس و طراح وب سایت

دیدگاه خود را بنویسید

Time limit is exhausted. Please reload CAPTCHA.