سعید شعبانی

حذف یا تغییر title از لینک دسته بندی ها

9 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

دوستان سلام

من از کد زیر برای نمایش دسته بندی ها استفاده می کنم. اما این کد به صورت خودکار برای title لینک هت عباراتی مانند ( نمایش ‌همه‌ی نوشته‌ها درباره‌ی موضوع نجوم ) انتخاب می کند. من می خواهم این متن را تغییر بدم یا اینکه کلا حذفش کنم لطفا راهنمایی کنید.


<?php
if (is_category()) {
$this_category = get_category($cat);
$ids_category = get_category($cat);
}
if(get_category_children($ids_category->cat_ID)){
$this_category = wp_list_categories('orderby=id&depth=1&title_li=&use_desc_for_title=0&child_of='.$this_category->cat_ID."&echo=0");
echo '<h3><ul>';
if(get_category_children($ids_category->cat_ID)){
if ($this_category) {
echo $this_category;
}
}
echo '</ul><div class="clear"></div></h3>';
}
?>

ویرایش شده در توسط سعید شعبانی
0

به اشتراک گذاری این پست


لینک به پست

از طریق فایل زبان در مسیر:


wp-content/languages

ویا تغییرات کلی از طریق فایل زیر:


wp-includes/category-template.php

2

به اشتراک گذاری این پست


لینک به پست

نمیشه کاری کرد که نخواهد به صورت مستقیم توی سورس کد های وردپرس تغییری داد؟

0

به اشتراک گذاری این پست


لینک به پست

چرا که نشه - در فایل زبان که در بالا آدرس دهی شده تغییر بدید - فایل زبان جزو سورس نیست

0

به اشتراک گذاری این پست


لینک به پست

چرا که نشه - در فایل زبان که در بالا آدرس دهی شده تغییر بدید - فایل زبان جزو سورس نیست

خوب وقتی وردپرس را بروزر کنیم این فایل ها تغییر می کنند. مگر اینطور نیست؟

0

به اشتراک گذاری این پست


لینک به پست

اگر آپدیت بشه بله تغییر میکنن

0

به اشتراک گذاری این پست


لینک به پست

برای حذف title دسته بندی ها می تونید کد زیر رو داخل functions.php قرار بدین :


function my_menu_notitle( $menu ){
return $menu = preg_replace('/ title=\"(.*?)\"/', '', $menu );
}
add_filter( 'wp_nav_menu', 'my_menu_notitle' );
add_filter( 'wp_page_menu', 'my_menu_notitle' );
add_filter( 'wp_list_categories', 'my_menu_notitle' );

2

به اشتراک گذاری این پست


لینک به پست

برای حذف title دسته بندی ها می تونید کد زیر رو داخل functions.php قرار بدین :


function my_menu_notitle( $menu ){
return $menu = preg_replace('/ title=\"(.*?)\"/', '', $menu );
}
add_filter( 'wp_nav_menu', 'my_menu_notitle' );
add_filter( 'wp_page_menu', 'my_menu_notitle' );
add_filter( 'wp_list_categories', 'my_menu_notitle' );

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

1

به اشتراک گذاری این پست


لینک به پست

خواهش میکنم سعید عزیز :)

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری