آموزش وردپرس ، ساخت هوک ( Hook ) با استفاده از پارامتر

اگر هوک ها وجود نداشتند بی شک وردپرس نقض و کم بودی بسیار بزرگی را دارا می بود اما با وجود هوک ها حال می توان هر نشدنی را در وردپرس انجام و به مرحله اجرا در آورد از این رو برای هر وردپرس کاری دانستن دانش ساخت هوک و استفاده از آن بسیار مهم و ضروری است با مردان وردپرس همراه باشید تا با ساخت هوک در وردپرس آشنا شویم.

ساخت و تعریف هوک و تابع

با کد زیر می توانید تابع و هوک خود را بسازید

حال برای فراخوانی آن کافیست کد زیر را در جایی که می خواهید فراخوانی کنید استفاده کنید.

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

تاریخ آخرین بروزرسانی : ۲۰ مرداد ۱۳۹۶
منبع :‌ مردان وردپرس
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

Advertising MiSaCo.
2نظر برای

آموزش وردپرس ، ساخت هوک ( Hook ) با استفاده از پارامتر


  1. سلام
    من یکی دو مطلب درباره هوک خوندم اما با توابع وردپرس اشنا نیستم و نتونستم بفهمم چطور فایلهامو درکجا قرار بدم و چطوری بدون نوشتن کد در پست خاصی بتونم ازشون استفاده کنم. هدف من اینه که با استفاده از گرویتی فرمز یک سایت آگهی داشته باشم. همه چیز روبراهه من یک افزونه پیدا کردم که به همه نوشته هام تاریخ یک ماهه برای نمایش میده ، برخی فیلدهامو تونستم فقط درازاء پرداخت پول نمایش بدم. پیش نمایش فرمم رو یا همون ثبت آگهی رو به کاربرانم نشون بدم. اما نتونستم برای کارهایی مثل قراردادن تاریخ ۱۰ روزه برای موضوعات خاصی مثل فوری یک تاریخ انقضاء جدا قرار بدم. در جستجوهام متوجه شدم باید از هوک استفاده کنم. اما نمی دونم این خواسته ام رو چطور برطرف کنم. خیلی قالبها رو هم امتحان کردم هرکدوم یه مشکلی داشتن. یا قالب قابلیت پهنای عریض نداشته یا نیاز به چندین پلاگین دیگه داشته و … . میتونید راهنمایی نمایید؟

    • صادق مهدی لو

      سلام و عرض ادب

      همانطور که می دانید قدرت اصلی وردپرس در حقیقت همین هوک ها هستند که به موجب آن ها می توان کارهای غیر ممکن را ممکن کرد برای آشنایی کامل با سیستم هوک به سایت اصلی وردپرس مراجعه کنید.

      البته خیلی از کارها را می توان با پلاگین هایی امثال Custom Field انجام داد.

      در صورت نیاز مشکلاتان و یا نیازتان را به طور کامل توضیح دهید.

نظرات خود را اینجا بنویسید

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.