ACF – Advanced Custom Fields

advancedcustomfields

Advanced Custom Fields הוא תוסף WordPress המאפשר לנו בוני האתרים להוסיף שדות תוכן נוספים למסך עריכת עמודים בוורדפרס. שדות מותאמים אישית מסייעים לנו להתאים את המערכת בדיוק לצרכי הלקוח בלי לבלבל אותו בכל מיני אלמנטים שלא יעשה בהם שימוש.
אם אתם שואלים מה אפשר לעשות עם המערכת החכמה הזאת, אלו חלק מהיכולות של המערכת:

advancedcustomfields
advancedcustomfields

במידה ותרצו לשנות את השדות של המערכת תוכלו לבצע זאת ע״י קריאה בפונקציות האלו

advancedcustomfields

בשביל לייצר סינון תוכלו לקחת מהפונקציות האלו

advancedcustomfields

נניח ונחליט שאנחנו רוצים לשנות ערך של שדה טקסט נשתמש בפונקציות כמו get_field()ו the_field()לבנות תבניות עוצמה במהירות.

ונכתוב את הקוד הזה :

<h1><?php the_title(); ?></h1>

<?php if( get_field('sub_heading') ): ?>
    <h2><?php the_field('sub_heading'); ?></h2>
<?php endif; ?>

<div class="hero">
    <?php $image = get_field('hero_image'); ?>
    <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
</div>

<?php if( have_rows('event') ): ?>
    <ul>
    <?php while( have_rows('event') ): the_row(); ?>
        <li>
            <a href="<?php the_sub_field('url'); ?>"><?php the_sub_field('title'); ?></a>

כמובן שכל קוד נכניס לתבנית הבת שלנו כדי שעדכונים לא ידרסו את הקוד.  

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

הרשמו לניוזלטר שלנו

עוד פוסטים פופלרים

דילוג לתוכן