نسخه فارسی پوسته Tutorial برای وردپرس

چهارشنبه, آذر ۴م, ۱۳۸۸

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

screenshot-of-persian-tutorial-theme

این پوسته از ابزارک پشتیبانی نمی کنه.

پیش نمایش نسخه انگلیسی

  persian_Tutorial_theme.zip (721 KiB, 74 hits)

5

نسخه فارسی پوسته Eos برای وردپرس

دوشنبه, آبان ۲۵م, ۱۳۸۸

خیلی اتفاقی گفتم بیام یه کاری بکنم بلکه چندتا دعا از طرف خلق الله هم بصورت تصادفی به سمت ما پرتاب بشه , خیلی هم اتفاقی تر گفتم بیام پوسته Eos رو فارسی کنم !!!

پوسته Eos از دسته پوسته های ترجمه آماده (البته غیر از زبان فارسی) , دارای تنظیمات پوسته و دیدگاه های تودرتوی وردپرس هست , رنگ زمینه این پوسته آبی تیره متمایل به سیاه هست , البته تو تصویر سربرگ اون کمی از رنگ سبز هم استفاده شده.

screenshot-of-persian-eos-theme

بسته پوسته حاوی یه فایل سبک rtl.css بود ولی این فایل سبک هم به کمی ویرایش نیاز داشت.

در مجموع همه کارای مربوط به این فارسی سازی زیادم وقتگیر نبود , شاید در حدود یک ساعت یا کمتر از اون.

این پوسته از ابزارک هم پشتیبانی می کنه و شامل ۶ نوار کناری به شرح زیر هست:

sidebar_full
sidebar_left
sidebar_right
sidebar_full_bottom
header_bar
footer_bar

پیش نمایش نسخه انگلیسی

پیش نمایش نسخه فارسی رو هم بعد از تایید و قرار گرفتن اون در بخش پوسته های وردپرس فارسی اینجا قرار می دم.

پیش نمایش نسخه فارسی
دریافت نسخه فارسی

  persian_Eos_theme.zip (1540 KiB, 68 hits)

2

حذف پیوند برگه مادر در فهرست برگه های وردپرس

شنبه, مرداد ۳م, ۱۳۸۸

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

به برگه هایی که به عنوان سربرگه (دارای یک یا چند زیربرگه) تو این برنامه ایجاد و مدیریت می شن برگه های مادر می گن , اگه قصد دارین متوجه بشین که چطور می تونین پیوند این برگه های مادر رو از فهرست پیوند برگه ها حذف کنین این آموزش رو مطالعه کنین.

sample-of-parent-page-links-and-page-links-in-wordpress-page-list

ایجاد یک فهرست برگه تو وردپرس فوق العاده آسونه. همش با فراخونی یک عملگر انجام شدنیه.

<?php wp_list_pages(); ?>

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

فقط این رو تو فایل functions.php پوسته تون قرار بدین.

<?php
function removeParentLinks() {
$pages = wp_list_pages('echo=0&title_li=');
$pages = explode("</li>", $pages);
$count = 0;
foreach($pages as $page) {
if(strstr($page,"<ul>")) {
$page = explode('<ul>', $page);
$page[0] = str_replace('</a>','',$page[0]);
$page[0] = preg_replace('/\<a(.*)\>/','',$page[0]);
if(count($page) == 3) {
$page[1] = str_replace('</a>','',$page[1]);
$page[1] = preg_replace('/\<a(.*)\>/','',$page[1]);
}
$page = implode('<ul>', $page);
}
$pages[$count] = $page;
$count++;
}
$pages = implode('</li>',$pages);
echo $pages;
}
?>

حالا فقط عملگر

wp_list_pages();

خودتون رو با

removeParentLinks();

جایگزین کرده و اجرا کنین.

نکته: این کار فقط برای فهرست برگه هایی که بیشتر یا کمتر از سه سطح دارن هست.

در نگارش این نوشته مورد استفاده قرار گرفته:

ترجمه:

0

 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up