define('DISALLOW_FILE_MODS', true); » مخفی کردن عنوان مطالب و صفحات وردپرس

طراحی قالب وردپرس با آرتاباز

بیش از 0 پروژه طراحی وب سایت و 0٪ رضایت مشتریان فقط کافیست نمونه کارها را مشاهده کنید.

مخفی کردن عنوان مطالب و صفحات وردپرس

مخفی کردن عنوان مطالب و صفحات وردپرس

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

برای این کار چندین روش وجود دارد که به بررسی هر کدام می پردازیم :

روش اول : استفاده از افزونه Hide Title

اگر بخواهیم مطالبی را که می خواهیم عنوان شان مخفی شود را خودمان انتخاب کنیم و حتی یک خط کد ویرایش نکنیم از پلاگین وردپرس hide title استفاده می کنیم . بعد از نصب و فعال سازی پلاگین ، ابزاری در قسمت نوشتن مطالب و در ستون سمت چپ کنار بخش مربوط به برچسب ها با عنوان hide title ایجاد می شود که با فعال کردن تیک گزینه hide the title on singular page views عنوان مطلب در صفحه ای که تمام متن مطلب مورد نمایش است یعنی صفحه single.php مخفی می شود .

مخفی کردن عنوان مطالب و صفحات وردپرس

صفحه افزونه hide title در مخزن وردپرس

روش دوم : مخفی سازی عنوان تمام مطالب و صفحات وردپرس

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

function wpb_hidetitle_class($classes) {
if ( is_single() || is_page() ) :
$classes[] = 'hidetitle';
return $classes;
endif;
return $classes;
}
add_filter('post_class', 'wpb_hidetitle_class');

با استفاده از کد بالا برای تابع post_class() کلاس اضافی با نام .hidetitle تعریف کردیم که تنها در صفحه توضیحات نوشته نمایش داده می شود و در صفحات دیگر مانند : صفحه اصلی سایت ، صفحه بایگانی مطالب ، صفحه نوشته های یک نویسنده و … اعمال نمی شود اگر بخواهیم عنوان مطلب درتمام این صفحات مخفی شود باید شرط گذاشته شده در خط دوم را تغییر و گسترش دهیم ، تا اینجای کار فقط توانستیم کلاس اضافی را به عنوان مطالب نسبت دهیم حالا برای مخفی کردن عنوان ها باید از کد زیر در فایل style.css پوسته استفاده کنیم .

.hidetitle .entry-title {
display:none;
}

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

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

ارسال نظر

» دیدگاه تان را فارسی بنویسید ، دیدگاه های انگلیسی و فینگلیش تایید نمی شوند .