انجمن


لينك دار شدن بعضي از كلمات بدون افزونه!  (۵ نوشته)

  • jc313

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۱ بار
    # نوشته شده: ۸ سال پیش
    ۲۰ بهمن ۱۳۹۰ - ۰۰:۵۹

    سلام دوستان.

    من ميخوام بعضي از كلمات سايتم به صفحه اصلي سايتم لينك بشن بصورت اتوماتيك ولي از افزونه نميخوام استفاده كنم!

    اگه كسي كد خاصي داره ممنون ميشم بده! يه كد توي انجمن هست كه آقاي گناه كار گذاشتن ولي ميگن كه كد مشكل داره و هرجاي سايت كه اون كلمه باشه رو لينك دار ميكنه! من ميخوام فقط كلمات داخل پستم لينك دار بشن!

    ممنون!

  • مرتضی نظری

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۱۳
    تشکر شده: ۳۴۵ بار
    # نوشته شده: ۸ سال پیش
    ۲۸ بهمن ۱۳۹۰ - ۱۷:۲۰

    حالا چرا گیرتون روی این هست که افزونه نمیخواین باشه؟

  • Alikhobeh

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۴
    تشکر شده: ۹ بار
    # نوشته شده: ۸ سال پیش
    ۳۰ بهمن ۱۳۹۰ - ۱۶:۰۷

    برای انجام این کار فایل function.php قالب خود را باز کنید . و کد زیر را قرار د هید :

    <?php function replace_text_wps($text){
    $replace = array(
    // ‘WORD TO REPLACE’ => ‘REPLACE WORD WITH THIS’
    ‘wordpress’ => ‘<a href=”#”>wordpress</a>’,
    ‘excerpt’ => ‘<a href=”#”>excerpt</a>’,
    ‘function’ => ‘<a href=”#”>function</a>’
    );
    $text = str_replace(array_keys($replace), $replace, $text);
    return $text;
    }
    
    add_filter(‘the_content’, ‘replace_text_wps’);
    add_filter(‘the_excerpt’, ‘replace_text_wps’); ?>

    توجه کنید که در خط ‘wordpress’ => ‘wordpress’, به جای wordpress کلمه مورد نظر و به جای wordpress لینک خود را وارد کنید .

    لذت ببرید !

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    ثاني عشر - MRN
  • MRN

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۱ بار
    # نوشته شده: ۸ سال پیش
    ۹ خرداد ۱۳۹۱ - ۱۱:۱۸

    من اين كد رو گذاشتم ولي اخطار ميده
    Parse error: syntax error, unexpected T_STRING, expecting
    روي اين خط
    ‘wordpress’ => ‘wordpress’,

  • MRN

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۱ بار
    # نوشته شده: ۸ سال پیش
    ۹ خرداد ۱۳۹۱ - ۱۱:۵۲

    كد اصلاح شد
    ` <?phpfunction replace_text_wps($text){
    $replace = array(
    'wordpress' => 'wordpress',
    'excerpt' => 'excerpt',

    );
    $text = str_replace(array_keys($replace), $replace, $text);
    return $text;
    }

    add_filter('the_content', 'replace_text_wps');
    add_filter('the_excerpt', 'replace_text_wps'); ?>

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.