וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

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

shortcode שורטקוד

 

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

function footag_func( $atts ) {
  return "foo = {$atts['foo']}";
}
add_shortcode( 'footag', 'footag_func' );

נוכל להפעיל את זה ע"י כך שנרשום בעורך את הטקטסט הבא:

[footag foo="bar"]

ובעצם בסופו של דבר נפעיל את הפונקציה foorag_func

אפשר גם להפעיל אותו מתוך קוד ה PHP

בצורה הבאה

<?php echo do_shortcode('[footag foo="bar"]') ?>

 

השורטקוד יכול לקבל גם ערכים כפי שאנחנו רואים את הערכים אנחנו מכניסים לשורטקוד כדוגמת foo ="bar" והוא עובר לפונקציה כאינדקס במערך הפונקציה מקבלת את הערך atts ו ה – foo יהיה אינדקס שלה

כך כשנרצה להשתמש בערך נרשום

$atts["foo"]

 

אפשר גם להכניס ערך כקונטנט כלומר בצורה הזאת (בלי הגרשיים ):

"["caption"]"Content"["/caption"]"

 

ואז אפשר להשתמש בערך הטקסט שבאמצע  ע"י משתנה נוסף כך:

function caption_shortcode( $atts, $content = null ) {
  return '<span class="caption">' . $content . '</span>';
}
add_shortcode( 'caption', 'caption_shortcode' );



והפלט שיצא לנו יהיה:

<span class="caption">My Caption</span>

 

פוסטים נוספים באותו נושא :

מצא את כל הפוסטים שבהם שורטקוד מסויים

מציאת מיקום שורטקוד בקוד

תפריט נגישות