איך ליצור שורטקוד
משל עצמך?

מה זה שורטקוד, ואיך משתמשים בו – זה נושא למדריך אחר.
המדריך הזה מיועד לבונות אתרים מתקדמות, שמכירות קוד PHP.

כאן אלמד אותך איך ליצור שורטקוד אישי משלך, מותאם לצרכים שלך.

השורטקוד יציג את מה שאת בוחרת!
 
 
איך עושים את זה?

לצורך יצירת השורטקוד נצטרך להוסיף קוד PHP.
את הקוד נוסיף לקובץ PHP שנמצא בתוסף שייצרנו (מומלץ)

או בקובץ PHP (למשל functions.php) בתבנית בת פעילה באתר.
אני יצרתי תוסף בשם Hello World ובו קובץ בשם hello_world.php.

 
אני רוצה להוסיף את השורטקוד הבא:

כל פעם שנזין את השורטקוד [hello_world] הטקסט שיהיה מודפס על הדף יהיה: 'hello world'.

 
אני עורכת את הקובץ ומוסיפה לו את הקוד הבא:
 
 

הסבר:

הפונקציה add_shortcode מוסיפה את השורטקוד לאתר,
היא מקבלת פרמטר ראשון את שם השורטקוד (כפי שיוזן באתר)
ופרמטר שני את שם הפוקנציה המחזירה את הטקסט היודפס במקום השורטקוד.
הפונקציה hello_world – זו הפונקציה שבניתי עבור השורטקוד.
היא חייבת תמיד לקבל את הפרמטר $att, והיא מחזירה את הטקסט שיודפס בדף במקום השורטקוד.
 
עכשיו אני יוצרת עמוד חדש באתר, כדי להשתמש בשורטקוד:
 
וזה עובד 🙂

בדוגמה שיצרתי השורטקוד סתם הדפיס את הטקסט "hello world".

אבל הראיתי כאן כלי חשוב מאוד!
אפשר ליצור שורטקוד שמריץ פונקציית PHP ומדפיס את תוצאת הפונקציה.
זה כלי אדיר!
ברגע שהכדור עובר למגרש התכנות, רק השמיים הם הגבול!
 
 
 
 

לפוסט הזה יש 2 תגובות

  1. איש

    עד כמה שידוע לי לא חייבים להעביר פרמטרים לפונקציה שמופעלת בשורקטוד (וגם אם כן מעבירים – לא חייבים לקרוא לזה דווקא $att)
    אם השורטקוד מחזיר טקסט קבוע שלא תלוי בפרמטרים (כמו בדוגמא שהבאתם) – מיותר להעביר אליו את הפרמטרים

    1. appupgoco

      נכון לגמרי!
      זו אופציה, לא חייבים אותו.
      וה $atts הוא משתנה (פרמטר), ככה שאפשר לשנות את השם שלו.
      והדוגמא באמת היא בסיסית, לא דינאמית. זו המחשה בלבד
      בהכשרה אצלנו אנחנו נכנסים לכל הפרטים (והרבה הרבה יותר)
      https://appupgo.co.il/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%90%d7%aa%d7%a8%d7%99%d7%9d-%d7%9e%d7%95%d7%a8%d7%9b%d7%91%d7%99%d7%9d-%d7%a2%d7%99%d7%a6%d7%95%d7%91-%d7%97%d7%93%d7%a9/

כתיבת תגובה

אולי תאהבי גם:

חחח מתאים בול לפורים!

מהיום – במקום להוסיף סמיילי אנמי או פרצוף עצוב שנראה כמו מדבקה באתר שלך יראו -----

מגנט לידים גאוני

אני הולכת להיות עכשיו לא עסקית. בכלל. אנחנו חיות בדור שלם – שהולך ללמוד את מה שלא מעניין אותו כדי להתקבל לעבודה שמשעממת אותו כדי שיהיה לו כסף לקנות את מה שהוא לא צריך...

תהא שנת פיתוח דרמטי 😊

הבאתי לך כאן אפקט קליקלות, משדרג כל אתר טרנדי וטיפוגרפי פלאאאם: