رفتن به مطلب

درج یک کلمه در آخر عنوان مطلب


پست های پیشنهاد شده

سلام. خیلی راه ها ممکنه داشته باشه ، اما یک راهش این هست که توی پوستتون جایی که تابع the_title فراخوانی شده اون متنتون رو بعدش توی کدهای html بنویسید. مثل کد زیر:


<?php the_title(); ?> <span> عکس </span>

بر اساس دسته ی مطلب هم می تونید شرط بزارید و مثلا کلمات مختلف هم بزارید.

موفق باشید.

لینک به ارسال

خوب همون طور که خودتون هم اشاره کردید باید روی عنوان مطلب فیلتر گذاری کنید دیگه ، مثلا این شکلی :


function suppress_if_blurb( $title, $id = null ) {
if ( in_category(' blurb', $id ) ) {
return '';
}
return $title;
}
add_filter( 'the_title', 'suppress_if_blurb', 10, 2 );

توی این کد با توجه به دسته ی مطلب روی تایتل اون فیلتر گذاری شده.

کدش هم توی این آدرس هست :

http://codex.wordpress.org/Plugin_API/Filter_Reference/the_title

http://codex.wordpress.org/Function_Reference/apply_filters

لینک به ارسال

خوب همون طور که خودتون هم اشاره کردید باید روی عنوان مطلب فیلتر گذاری کنید دیگه ، مثلا این شکلی :


function suppress_if_blurb( $title, $id = null ) {
if ( in_category(' blurb', $id ) ) {
return '';
}
return $title;
}
add_filter( 'the_title', 'suppress_if_blurb', 10, 2 );

توی این کد با توجه به دسته ی مطلب روی تایتل اون فیلتر گذاری شده.

کدش هم توی این آدرس هست :

http://codex.wordpre...rence/the_title

http://codex.wordpre...e/apply_filters

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

لینک به ارسال

شما دقیقا میخوایید کجا بزارید ؟ میخوایید روی دسته بندی خاصی اضافه کنید ؟ نمونه ای یا آدرسی بدید ببینیم

لینک به ارسال

یک همچین چیزی بنویسید:


function suppress_if_blurb( $title, $id = null ) {
if ( in_category('dasteyeman', $id ) ) {
return $title . __('ax', 'textdomainetoon');
}
return $title;
}
add_filter( 'the_title', 'suppress_if_blurb', 10, 2 );

تکست دامین و دسته رو ویرایش کنید، بعدش برید به فایل زبان پوسته با poedit بازش کنید ، بعد آپدیت کنید و کلمه رو پیدا کنید و ترجمه و ذخیره کنید.

اگر پوستتون فایل زبان نداره یا از اپدیت فایل زبان و غیره سر درنمیارید و همچنین فقط براتون مهمه که کاربرا اون کلمه رو ببینن توی انتهای عنوان مطلب، می تونید به این سایت برید :

http://www.endmemo.c...deconverter.php

و توی قسمت unicode character کلمه فارسی رو بنویسید و کانورت کنید و خروجی ای که توی قسمت hexadecimal تولید میشه رو کپی کنید و کد بالا رو به صورت زیر بنویسید:


function suppress_if_blurb( $title, $id = null ) {
if ( in_category('dasteyeman', $id ) ) {
return $title . 'سلام';
}
return $title;
}
add_filter( 'the_title', 'suppress_if_blurb', 10, 2 );

که توی اون من اومدمه کلمه 'سلام' رو کانورت کردمه ، حالا شما کلمه خودتونو کانورت کنید.

و دقت کنید که با این کار توی ظاهر سایت کاربرا کلمه رو درست می بینند اما توی سورس صفحه به همون صورت کد هست .

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

موفق باشید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...