پرش به محتوا

بایگانی

دسته بندی: وردپرس

تمام بلاگ های wordpress.com و هر وبلاگ wordpress.org که این پلاگین را نصب کرده باشند اکنون برای تمام خوانندگان RSS که در قابلیت جدید RSSCloud ثبت نام کرده باشند بطور آنی در دسترس میباشند. در حال حاظر تنها یک برنامه وجود دارد که از RSSCloud پشتیبای میکند که RSS خوان جدید دیو وینرز بنام River2 میباشد. البته این وضعیت قطعاً بزودی عوض میشود. در حین انتشار این پست برنامه دیگری نیز بنام LazyFeed نیز به این قابلیت مجهز شده است.

 RSSCloud عنصری است که همیشه در RSS 2.0 وجود داشت، ولی مورد اقبال نبود تا اینکه با افزایش علاقه به وب Real-Time جانی دیگر یافت. این عنصر امروز عصر به کد وردپرس اضافه شد. مزایای این کار فراتر از مطالعه RSS وبلاگ هاست. این نوعی گشایش در کار تکنولوژی های جدید برای بدست آوردن پشتیبانی در برنامه های مختلف است. خوراک خوان هایی که از این قابلیت پیشتیبانی میکنند، اکنون قادرند از فید های وبلاگ های Wordpress به محض آپدیت شدن، درخواست آپدیت نماید و نیازی به استعلام متناوب از سرور جهت بدست آوردن آپدیت ها نمی باشد. (پست های وبلاگ شما بطور عادی هر ۱۵ تا ۶۰ دقیقه توسط استعلام RSS برداشته میشوند)

گوگل ریدر که فیدخوان پیشتاز در این زمینه است، شروع به پیاده سازی محدود پروتکلی مرتبط بنام PubSubHubBub در ماه پیش کرد. فرند فید بدست آمده از فیس بوک با گوگل از طریق این سیستم کار میکند. RSSCloud جدید قدرت زیادی دارد. نیم میلیون وبلاگ هر ماه روی وردپرس ایجاد میشود و اگر گوگل ریدر زمان خود را صرف چک کردن این وبلاگ ها بدنبال آپدیت کند و از RSSCloud استفاده نکند، به کندی یک حلزون خواهد بود. با آنی شدن وبلاگ، توزیع پست های وبلاگ سریعتر انجام میگیرد و رقابت با سرویس هایی مانند توییتر از نظر سرعت رسانه و گفتگوها بالاتر میرود.

هنوز ناگفته های بسیاری در این زمینه وجود دارد که مطمئناً دوستان دانشمند و وبلاگ نویسان دیگر بزودی در این مورد نوشته های ارزشمندی خواهند داشت.

  • Share/Bookmark

سایت های بسیاری مورد حمله SQL جدید قرار گرفته اند که در آن کدی به سایت شما تزریق میشود. این تزریق MySQL لینک ثابت شما را با تخریب آنها، از کار می اندازد. در نتیجه، پست های وبلاگ شما کار نمیکنند. وبلاگ های وردپرس زادی وجود دارند که هدف این حمله میباشند و ما باید از Andy Soward به خاطر جلب توجه ما به این مورد تشکر کنیم.

ادامه مطالعه …

  • Share/Bookmark

ساختار آدرسهای URL بطور پیش فرض زیاد به ذائقه موتورهای جستجو سازگار نیست، و زیاد با دید و فهم کاربران نیز سازگاری ندارد. در این راهنما ما به شما نحوه بهینه سازی این ساختار لینک برای وردپرس را آموزش خواهیم داد و کاربران شما را نیز از شر لینک های بدون معنی رها خواهد ساخت. اگر شما ساختار لینک ثابت بجای آدرس خود استفاده میکنید، باید بدانید که این آدرس ها مشابهند.

ادامه مطالعه …

  • Share/Bookmark

اگر به قسمت تماس با ما در سایت مراجعه کنید، فرم بسیار ساده ای خواهید دید که به کمک این فرم میتوانید با مدیریت تماس مستقیم داشته باشید. این فرم پیغام کاربر را دریافت کرده و آنرا به ایمیل من (سرپرست سایت) ارسال میکند. علاوه بر این دارای قابلیت Chaptcha میباشد و کاربر باید کد امنیتی را نیز جهت ارسا ل پیغام وارد کند.

ادامه مطالعه …

  • Share/Bookmark

وردپرس یکی از ابزارهای بسیار قدرتمند مدیریت محتوا (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 تغییر دهید.

  • Share/Bookmark

تم گالری عکس

تم گالری عکس

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

eGallery از timthumb برای تغییر اندازه اتوماتیک تصاویر بندانگشتی استفاده میکند. به همین علت، فقط یک تصویر بندانگشتی برای هر پست مورد نیاز است و اندازه آن مهم نیست. پست ها در قالب گالری نمایش داده میشوند و تمرکز بیشتر روی تصویر است تا متن.

لیست قابلیت های این تم بصورت زیر است :

- نوار کناری با پشتیبانی از ابزارکها

- صفحه تنظیمات تم

- تصاویر بندانگشتی سفارشی

- فایلهای فتوشاپ

- سی اس اس و اکس اچ تی ام ال معتبر

- مقالات منتخب

- استفاده از Gravatar

- سازگار باتمام مرورگرهای معروف

- سازگار با نسخه جدید وردپرس

لینک دانلود تم

  • Share/Bookmark

قالب پرمیوم خیابانی

قالب پرمیوم خیابانی

این قالب یکی از قالب های پرمیوم برای وردپرس است که طرفدار زیادی دارد و البته اگر به اسکرین شات دقت کنید، طرح زیبایی نیز دارد. فعلاً خود این قالب را برای دانلود تقدیم شما دوستان علاقمند میکنم، فایل سورس گرافیکی فتوشاپ برای هرگونه دستکاری نیز موجود است، ولی با حجم حدود ۲۳ مگابایت، آپلود آنرا کمی مشکل کرده است. در صورتیکه استقبال از این قالب زیاد باشد، به درخواست دوستان سورس گرافیکی را نیز آپلود خواهم کرد.

قالب را از اینجا دانلود کنید

  • Share/Bookmark

من به تازگی از وبلاگ قدیمی خودم در سرویس پرشین بلاگ به دامنه مجزا و سیستم وبلاگ نویسی عالی ورد پرس مهاجرت کردم. تصمیم گرفتم چند تا از پست های وبلاگ قبلی را به این وبلاگ انتقال دهم. با کمال تعجب در قسمت افزودن نوشته دیدم که با اینکه ادیتور TinyMCE است، ولی دکمه های کمی در آن فعال است. برای مثال من به کلیدهایی مانند هم ترازی از دوطرف (JustifyFull) یا تغییر رنگ نوشته (ForeColor) یا تغییر رنگ زمینه نوشته (BackColor) نیاز داشتم تا علاوه بر نوشته ای منظم، از رنگ ها نیز در نوشته خود استفاده کنم.

پس تصمیم گرفتم تا خود این کلیدها را به ویرایشگر اضافه کنم. با جستجویی در اینترنت نتیجه زیر را دریافت کردم که بد نیست شما هم نگاهی به روش کار بیاندازید :

۱ – وارد ریشه هاست خودم، جایی که ورد پرس را نصب کرده ام شدم

۲ – وارد پوشه wp-admin شدم و سپس پوشه includes را باز کردم

۳ – در این پوشه فایلی بنام post.php وجود دارد که باید آنرا ویرایش کنیم. درون این فایل تقریباً حول و حوش خطوط ۱۲۰۰ به تکه کد زیر برخورد میکنید.

if ( $teeny ) {
$mce_buttons = apply_filters( ‘teeny_mce_buttons’, array(‘bold, italic, underline, blockquote, separator, strikethrough, bullist, numlist,justifyleft, justifycenter, justifyright, undo, redo, link, unlink, fullscreen’) );
$mce_buttons = implode($mce_buttons, ‘,’);
$mce_buttons_2 = $mce_buttons_3 = $mce_buttons_4 = ”;
} else {
$mce_buttons = apply_filters(‘mce_buttons’, array(‘bold’, ‘italic’, ’strikethrough’, ‘forecolor’, ‘backcolor’, ‘|’, ‘bullist’, ‘numlist’, ‘blockquote’, ‘|’, ‘justifyleft’, ‘justifycenter’, ‘justifyright’, ‘justifyfull’, ‘|’, ‘link’, ‘unlink’, ‘wp_more’, ‘|’, ’spellchecker’, ‘fullscreen’, ‘wp_adv’ ));
$mce_buttons = implode($mce_buttons, ‘,’);

من برای اینکه کلیدهای مورد نظر خود را به ویرایشگر اضافه کنم، در خط دوم از کد بالا سه عبارت justifulfull, forecolor, backcolor را اضافه میکنم. ولی این کار کفایت نمی کند و باید در خط هفتم از کد بالا نیز عبارات را این بار همراه با علامت آپ استراو به این خط اضافه کنیم. یعنی بصورت ‘justifyfull’, ‘forecolor’, ‘backcolor’ در خواهد آمد.

یعنی کد بالا بصورت زیر خواهد بود :

if ( $teeny ) {
$mce_buttons = apply_filters( ‘teeny_mce_buttons’, array(‘bold, italic, underline, blockquote, separator, strikethrough, bullist, numlist,justifyleft, justifycenter, justifyright, justifyfull, forecolor, backcolor, undo, redo, link, unlink, fullscreen’) );
$mce_buttons = implode($mce_buttons, ‘,’);
$mce_buttons_2 = $mce_buttons_3 = $mce_buttons_4 = ”;
} else {
$mce_buttons = apply_filters(‘mce_buttons’, array(‘bold’, ‘italic’, ’strikethrough’, ‘forecolor’, ‘backcolor’, ‘|’, ‘bullist’, ‘numlist’, ‘blockquote’, ‘|’, ‘justifyleft’, ‘justifycenter’, ‘justifyright’, ‘justifyfull’, ‘|’, ‘link’, ‘unlink’, ‘wp_more’, ‘|’, ’spellchecker’, ‘fullscreen’, ‘wp_adv’ ));
$mce_buttons = implode($mce_buttons, ‘,’);

امیدوارم شما نیز با استفاده از این ترفند، بتوانید از تمام قدرت TinyMCE که ویرایشگر پست های شما در ورد پرس است، استفاده کنید. برای راحتی کار شما، لیستی از کلیدهای موجود در این ویرایشگر قدرتمند را نیز تقدیم شما میکنم.

bold
italic
underline
strikethrough
justifyleft
justifycenter
justifyright
justifyfull
bullist
numlist
outdent
indent
cut
copy
paste
undo
redo
link
unlink
image
cleanup
help
code
hr
removeformat
formatselect
fontselect
fontsizeselect
styleselect
sub
sup
forecolor
backcolor
charmap
visualaid
anchor
newdocument
separator

  • Share/Bookmark

دیگر امکانات سایت

آموزشگاه مجازی کتابخانه مجازی نقشه سایت