برگزیده های پرشین تولز

تغییر یک کد وردپرسی ناسازگار با فارسی

xenoox01

Registered User
تاریخ عضویت
13 ژانویه 2010
نوشته‌ها
238
لایک‌ها
56
محل سکونت
رشت
سلام دوستان
کد زیر تگ هایی که در مطلب و در متن یک پست بصورت مشترک وجود دارند رو در متن لینک دار میکنه اما با فارسی ناسازگاره و فقط در مورد محتوای انگلیسی کار میکنه.
کسی هست که بتونه کد رو طوری تغییر بده که با فارسی هم سازگار بشه؟
تشکر از همه دوستان

PHP:
add_filter('the_content', 'auto_link_tags');

function auto_link_tags($content){

    //$post_id = get_the_ID();
    $post_tags = get_the_tags();

    if ($post_tags) {
        $i = 0;
        foreach($post_tags as $tag) {
            $tags[$i] = "~<(?:a\\s.*?</a>|[^>]+>)(*SKIP)(*FAIL)|\\b(?:\\b(" . $tag->name . ")\\b(?=[^>]*(<|$)))\\b~i";
            $tag_url = get_tag_link($tag->term_id);
            $tag_html[$i] = '<a href="' . $tag_url . '" target="_blank" title="$1">$1</a>';
            $i++;
        }
        $content = preg_replace($tags, $tag_html, $content);
    }

    return $content;

}
 

webmaster98. com

کاربر تازه وارد
تاریخ عضویت
23 آپریل 2017
نوشته‌ها
12
لایک‌ها
9
سن
33
محل سکونت
اینترنت
سلام
کلا فرقی نمیکنه شما از هر زبانی که تگ های خودتون رو اضافه بکنید باید نمایش داده بشه
100 درصد کدتون مشکل داره وگرنه تفاوتی بین تگ فارسی و انگلیسی نیست ...
 

xenoox01

Registered User
تاریخ عضویت
13 ژانویه 2010
نوشته‌ها
238
لایک‌ها
56
محل سکونت
رشت
سلام
کلا فرقی نمیکنه شما از هر زبانی که تگ های خودتون رو اضافه بکنید باید نمایش داده بشه
100 درصد کدتون مشکل داره وگرنه تفاوتی بین تگ فارسی و انگلیسی نیست ...
ممنون ، درسته
تو لوکال بخوبی کار میکنه ولی سمت سرور با فارسی مشکل داره که احتمالا بخاطر یکی از افزونه ها باشه
در هر صورت ممنون
 

webmaster98. com

کاربر تازه وارد
تاریخ عضویت
23 آپریل 2017
نوشته‌ها
12
لایک‌ها
9
سن
33
محل سکونت
اینترنت
برای اینکه بدون مشکل از طرف کدوم افزونه هست
همه افزونه های سایتت رو غیرفعال بکن، بعد سایتتو دوباره چک کن، اگه مشکلت حل شده بود که 100 درصد از افزونه ها هستش
ّرای اینکه بدونی دقیقا کدوم افزونه بوده بصورت ازمون و خطا یکی یکی افزونه وردپرس سایتت رو غیرفعال بکن و بعد فعال کردن هر کدوم از افزونه ها دوباره سایتتو چک کن، ببین بعد فعال کردن کدوم افزونه مشکل شروع میشه اون هست که مشکل ناسازگاری داره
یا مشکلش رو حل کن یا با یک افزونه دیگه که همینکارو میکنه تعویضش بکن
بعضی اوقات قالب وردپرس هم مشکلاتی داره و مممکنه مشکل از قالبت هم باشه که با تغویض کردن قالبت به یکی از قالب های دیفالت وردپرس میتونی این مشکل رو هم حل بکنی
 

webmaster98. com

کاربر تازه وارد
تاریخ عضویت
23 آپریل 2017
نوشته‌ها
12
لایک‌ها
9
سن
33
محل سکونت
اینترنت
بعد از اینکه این کار ها رو کردی، اسم افزونه ای که مشکل داشت رو میتونی بگردی که تونستی پیدا بکنی افزونه ای که همینکارو انجام میده خوبه در غیر اینصورت
تو همین انجمن پشتیبانی در ادامه همین تاپیک اسم اون افزونه رو بگو من هم بگردم شاید من افزونش رو داشته باشم برات میفرستمش
 
بالا