انجمن


ساخت يك افزونه (فراخواني تابع دلخواه)  (۸ نوشته)

  • Parsa

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

    سلام
    من در حال ساخت يك افزونه هستم و مشكلم اينه كه ميخوام با فراخواني يك تابع و يا جايگزيني يك متن (متن ميتونه هر جايي از صفحه باشه) اينو بسازم.

    يك همچين كدي را براي جايگزيني ميخوام استفاده كنم. اما the_content براي متنهاي داخل مطالب هست نه كل صفحه

    add_filter('the_content','plg_start');

    و روش ديگر فراخواني تابع هست كه يك متني رو پرينت مي كنه

  • Parsa

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

    سلام
    مشكلم با فراخواني تابع حل شد

    اما ميخوام اون روش ديگه رو هم ياد بگيرم
    اگر دوستان ميدونند راهنمايي كنند

  • گناهکار

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

    الان دقیقا مشکل‌تون چیه؟

  • Parsa

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

    مشكل من جايگزيني يك متن در تم هست
    اين متن ميتونه هر جا باشه
    مثلا [plgname_show]

    افزونه my robot رو اگر ديده باشين چنين كاري ميكنه
    اما اون فقط متن رو جايگزين متني كه در محتواي مطالب اومده باشه مي كنه
    من ميخوام هر جا اين متن نوشته شده بود بشود جايگزين كرد
    چنين امكاني هست؟!

  • گناهکار

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

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Parsa
  • silvercover

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

    اگر اشتباه نکنم، فکر کنم منظور ایشون ماکرو کدها یا Shortcode هایی هست که در وردپرس استفاده میشه:

    http://codex.wordpress.org/Shortcode_API

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Parsa
  • گناهکار

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

    برداشت من از حرف ایشون دقیقا برعکس شماست٬ ایشون عملیات جایگزینی رو برای متون خارج از نوشته‌ها می‌خوان. برای مثال توی پابرگ یا...

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Parsa
  • Parsa

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

    از هر دو ممنونم
    من يك افزونه ميخوام درست كنم شبيه my robot
    طريقه جايگزيني متنش شبيه اونه
    فقط اون متني كه در محتواي مطالب باشه جايگزين ميكنه ولي افزونه من هر جا كه يك تكه متن معين قرار بگيره بايد متني رو جايگزين كنه

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