تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com تبلیغات شما
تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com سرورها
سرورها، فروش فضای وب و دامنه و اعطای نمایندگی فروش
تبلیغات شما
تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com تبلیغات شما
تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com تبلیغات شما
تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com کمپ خبری
اخبار ورزشی ، حوادث ، جهان سیاست ، دنیای فرهنگ و هنر
News.MyCamp.Ir طراحی وب سایت
طراحی گرافیک سایت
AzinWeb.Com تبلیغات شما
تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com فال حافظ
نیت کنید و با اشاره فال حافظ بگیرید . قدرت گرفته از تک طرح
Fal.Taktarh.Com تبلیغات شما
تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com تبلیغات شما
تبلیغات شما در این مکان با نماش گوگل پلاس شما ماهانه 20.000 تومان
YourSite.Com تبلیغات شما
تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com تبلیغات شما
تبلیغات شما در این مکان, ماهانه 10.000 تومان
YourSite.Com تبلیغات شما
تبلیغات شما در این مکان با نماش گوگل پلاس شما ماهانه 20.000 تومان
YourSite.Com
با استفاده از این باکس فال حافظ بگیرید , ابتدا نیت کنید
شاید بهتر باشد برای شادی روح حافظ، صلوات یا فاتحه ای نثار نماییم
براي نمايش فال بر روي اعلان رو به رو کليک کنيد
هک های ساده و کاربردی وردپرس – قسمت سوم
در این ساعت برای شما قسمت سوم از مجموعه هک های ساده و کاربردی وردپرس رو آماده کردم ، امیدوارم مفید واقع بشه . دریافت هک ها در ادامه مطلب
افزایش سرعت لود وردپرس
در وردپرس ، وقتی یک فانکشن مثل bloginfo(‘url’) رو call میکنیم ، سیستم اطلاعات مربوط به فانکشن رو از دیتابیس دریافت میکنه . برای کاهش سرعت لود سایت ، ما این اطلاعات رو در فایل wp-config.php وارد میکنیم تا براحتی از روی هاست لود بشند :
define('WP_HOME', 'http://www.taktarh.com'); // blog url
define('WP_SITEURL', 'http://www.taktarh.com'); // site url
define('TEMPLATEPATH', '/absolute/path/to/wp-content/themes/taktarh5');
define('STYLESHEETPATH', '/absolute/path/to/wp-content/themes/taktarh5');
محدود کردن تعداد حروف در عنوان پست ها
اگر قصد دارید x تعداد حرف از عنوان پست ها رو نمایش بدید ، کد زیر رو در فایل functions.php وارد کنید :
function ODD_title($char) {
$title = get_the_title($post->ID);
$title = substr($title,0,$char);
echo $title;
}
و بعد برای نمایش خروجی از کد php ODD_title(20); ?> استفاده کنید
اضافه کردن تگ های بیشتر به ادیتور
به طور پیش فرض ادیتور وردپرس خیلی از تگهای html مثل iframe رو حذف میکنه . اگر قصد اضافه کردن تگهای بیشتر به ادیتور سایتتون رو دارید کافیست کد زیر رو به فایل functions.php اضافه کنید :
function fb_change_mce_options($initArray) {
$ext = 'pre[id|name|class|style],iframe[align|longdesc| name|width|height|frameborder|scrolling|marginheight| marginwidth|src]';
if ( isset( $initArray['extended_valid_elements'] ) ) {
$initArray['extended_valid_elements'] .= ',' . $ext;
} else {
$initArray['extended_valid_elements'] = $ext;
}
return $initArray;
}
add_filter('tiny_mce_before_init', 'fb_change_mce_options');
تعیین متن پیش فرض برای ادیتور
آیا همیشه یک متن ثابت رو در پست هاتون وارد میکنید ؟ اگر اینطور هست حتما این هک ساده خیلی در وقت شما صرفه جویی میکنه . توسط این هک میتونید یک متن پیش فرض برای ادیتور تعیین کنید تا هر بار که پست جدید ارسال میکنید نیاز به تایپ دوباره نباشه :
add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "تست متن پیش فرض ، تک طرح";
return $content;
}
نمایش دکمه های مخفی در ادیتور
به طور پیش فرض ادیتور وردپرس تگهایی مانند bold و italic رو نمایش میده که با استفاده از این هک ساده میتونید دکمه های horizontal line ، superscript text و انتخاب فونت رو به ادیتور سایتتون اضافه کنید :
function enable_more_buttons($buttons) {
$buttons[] = 'hr';
$buttons[] = 'fontselect';
$buttons[] = 'sup';
// etc, etc...
return $buttons;
}
add_filter("mce_buttons", "enable_more_buttons");
منتقل کردن صفحه اصلی سایت به جدیدترین پست
فکر نمیکنم این هک نیاز به توضیح داشته باشه ! برای انجام این کار کد زیر رو در فایل index.php قالب سایتتون اضافه کنید ( ) :
<?php if (have_posts()) { while (have_posts()) { the_post(); wp_redirect(get_permalink()); } } ?>
تنظیم سایت روی حالت غیرفعال
با استفاده از این هک ساده میتونید بدون استفاده از پلاگین سایتتون رو روی حالت غیرفعال بگذارید (برای تغییرات یا بروزرسانی) :
function maintenace_mode() {
if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
die('سایت در حال بروزرسانی میباشد');
}
}
add_action('get_header', 'maintenace_mode');
|
ایلیاد موسوی گفته :
اسفند ۲م, ۱۳۸۹ در ۱۱:۰۶ ب.ظ کدهایی که نوشته نمیشه کجا باید کپی بشند همه مربوط به فایل functions.php هستند |












اسفند ۲م, ۱۳۸۹ در ۴:۵۸ ب.ظ
سلام
ایلیاد جان جالب بود …
ولی یک سوال کد ” تغییر متن پیش فرض ادیتور ” را باید به کدام فایل های PHP موجود در هاست کپی کرد ؟؟؟؟