وردپرس یکی از ابزارهای بسیار قدرتمند مدیریت محتوا (CMS) و وبلاگ نویسی (Blogging) است که تمام امکانات را برای انطباق با هر سلیقه ای داراست. در این نوشته هفت نکته برای استفاده حداکثر از این سیستم قدرتمند را تقدیم شما میکنم.
http://inspectelement.com/tutorials/7-very-simple-tips-and-tricks-for-getting-more-out-of-wordpress/ : منبع
۱ – برای شکل و ظاهر صفحات سفارشی از قالب ها استفاده کنید
در پوشه تم شما در ورد پرس، فایلی بنام page-custom.php وجود دارد. از این فایل یک کپی بگیرید و نام دیگری به آن بدهید و سپس نام قالب را عوض کنید. با اینکه این فایل دیگر در نظر گرفته نمیشود، ولی وردپرس آنرا بعنوان نامی برای قالبی که بعدها انتخاب خواهید کرد، بکار میبرد.
<?php
/*
Template Name: About
*/
?>
<?php get_header(); ?>
<?php get_footer(); ?>
اکنون میتوانید هر کد دلخواهی را بین برچسب های header و footer قرار دهید. وقتی صفحه را ویرایش میکنید، میتوانید انتخاب کنید که کدام قالب برای آن صفحه مورد استفاده قرار گیرد.
۲ – سفارشی کردن صفحه ورود
کافی است فایل login.css را در پوشه wp-admin پیدا کنید و هر تغییری را که دوست دارید، در آن اعمال کنید. برای مثال، با ویرایش کد زیر، میتوانید هر لوگوی دلخواهی را بجای لوگوی وردپرس قرار دهید.
h1 a {
background: url(../images/logo-login.gif) no-repeat top center;
width: 326px;
height: 67px;
text-indent: -9999px;
overflow: hidden;
padding-bottom: 15px;
display: block;
}
توجه داشته باشید که بک آپ گیری از فایل برای آینده و زمانی که آپدیت انجام میشود، ضروری است.
۳ – نظرات نویسنده را به شکل دیگری در آورید
این شکل دهی بسیار ساده است. کافی است در کد زیر آیتم فهرست را با کلاسی از bypostauthot هدف قرار دهید :
li.bypostauthor { color: blue; }
4 – نظرات و بازخورد ها را جدا کنید
بطور پیش فرض، وردپرس بازخوردها را بین نظرات نشان میدهد. بدین ترتیب، همه چیز درهم و برهم شده و خواننده قادر به دنبال کردن گفتگوها نخواهد بود.
این خط را در فایل comments.php خود پیدا کنید :
<?php foreach ($comments as $comment) : ?>
و این کدها را مستقیماً در زیر آن قرار دهید :
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>
اکنون خط زیر را پیدا کنید :
<?php endforeach; /* end for each comment */ ?>
و کد زیر را قبل از آن قرار دهید :
<?php } else { $trackback = true; } /* End of is_comment statement */ ?>
بدین ترتیب نظرات در بخش مخصوص خود نمایش داده میشوند. برای نمایش بازخوردها در بخش خود، این کد را پیدا کنید :
<?php else : // this is displayed if there are no comments so far ?>
و این کدها را قبل از آن بنویسید :
<?php if ($trackback == true) { ?>
<h3>Trackbacks</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != 'comment') { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>
<?php } ?>
اکنون بازخوردها نیز زیر نظرات به شکل یک لیست نامرتب نمایش داده میشوند.
منبع : http://www.problogdesign.com/how-to/separating-trackbacks-from-comments/
5 – ایجاد صفحه گذاری
ورد پرس فقط شامل لینک هایی بین صفحات قبلی و بعدی هنگام نمایش لیست پست ها میباشد. با استفاده از پلاگین WP-PageNavi میتوانید شماره گذاری صفحات را بطور کامل ایجاد کنید.
۶ – پاک کردن قطعه اگر خالی باشد
بطور پیش فرض، اگر قالبی داشته باشید که در آن نمایش قطعه ای تنظیم شده باشد ولی چیزی در آن نوشته نشده باشد، وردپرس یک متن بجای آن نمایش میدهد. اگر نمیخواهید چیزی نمایش داده شود، کافی است کد زیر را در هرجایی که میخواهید قطعه را کنترل کنید قرار دهید :
<?php if(!empty($post->post_excerpt)) {the_excerpt(); } ?>
منبع : پل باوگ در توییتر
۷ – آدرسها با مفهوم، خواندن ساده تر
در بخش تنظیمات وردپرس به قسمت تنظیمات لینک دائمی رفته و آنرا به هر چیزی بجز Default و Month and name تغییر دهید.







دیدگاه ها