ACF PRO (Advanced Custom Fields PRO) არის WordPress-ისთვის შექმნილი პოპულარული პლაგინი, რომელიც საშუალებას გაძლევთ მარტივად დაამატოთ და მართოთ დამატებითი მონაცემები (custom fields) თქვენს ვებგვერდზე. ის სარგებლობს დიდი პოპულარობით, რადგან მას შეუძლია ვებგვერდზე დინამიკური შინაარსის დამატება დევოლოპერებისთვის მოქნილი და სწრაფი გზით.

ACF PRO-ს მახასიათებლები:

  1. მძლავრი ველების ტიპები:ACF PRO გთავაზობთ მრავალფეროვან ველებს, როგორიცაა:
  2. ტექსტური ველი
  3. სურათების ატვირთვის ველი
  4. ურთიერთდაკავშირებული ველები (relationship)
  5. განმეორებადი ველები (repeater field)
  6. მოქნილური შინაარსის ბლოკები (flexible content)
  7. გალერეების შექმნა
  8. Google რუკები და სხვა.
  9. გაფართოებული შესაძლებლობები:PRO ვერსია ამატებს გამორჩეულ ფუნქციებს, რომლებიც უფასო ვერსიაში არ არის ხელმისაწვდომი. მაგალითად, განმეორებადი ველები საშუალებას გაძლევთ ერთ ან მეტ თანაბარ ელემენტს დაამატოთ, ხოლო მოქნილური შინაარსის ბლოკები გაძლევთ საშუალებას შექმნათ კომპლექსური დიზაინი.
  10. მომხმარებლის ინტერფეისი:პლაგინის გამოყენება ძალიან მარტივია. დამატებითი ველები შესაძლებელია დაამატოთ WordPress-ის ადმინისტრატორის პანელიდან, ხოლო ველების გამოჩენა შესაძლებელია თქვენი თემა ფაილებში შესაბამისი კოდის გამოყენებით.
  11. JSON სინქრონიზაცია:ACF PRO გთავაზობთ ფაილის სინქრონიზაციის საშუალებას, რომელიც ინახავს ველების კონფიგურაციას JSON ფორმატში. ეს ფუნქცია აადვილებს ცვლილებების მართვას და შინაარსის ექსპორტს/იმპორტს.
  12. დამატებითი ლოგიკა:ACF PRO-ს აქვს შესაძლებლობა დაამატოს „პირობითი ლოგიკა“ (conditional logic), რაც ველების მართვას უფრო მოქნილს ხდის.

ACF PRO-ს გამოყენების უპირატესობები:

  • სწრაფი განვითარება: დეველოპერები და მომხმარებლები სწრაფად შეძლებენ ვებგვერდზე დამატებითი ინფორმაციის ჩასმას.
  • დიზაინის კონტროლი: ACF საშუალებას გაძლევთ თქვენს თემაზე სრულად კონტროლი დააკონფიგუროთ, რადგან დამატებითი ველები პირდაპირ თემის ფაილებში შეიძლება გამოჩნდეს.
  • SEO გაუმჯობესება: დამატებითი ველები შეიძლება გამოიყენოთ SEO მიზნით, რათა მეტი ინფორმაციის მიწოდება შეძლოთ საძიებო სისტემებისთვის.

ACF PRO იდეალური არჩევანია იმ ვებსაიტებისთვის, რომლებსაც სჭირდებათ მოქნილი და მრავალფეროვანი დამატებითი ინფორმაციის ველების გამოყენება.

მაგალითად, ვთქვათ, რომ გჭირდებათ WordPress-ის პოსტებში ან გვერდებზე დამატებითი მონაცემების გამოტანა, როგორიცაა ავტორის ბიოგრაფია და გამოცემის თარიღი, რომლებიც არაა WordPress-ის ძირითადი ველებში. ACF PRO პლაგინის მეშვეობით შეგიძლიათ შექმნათ დამატებითი ველები და შემდეგ ის გამოიყენოთ თქვენს თემა ფაილებში.

ნაბიჯები:

  1. ACF PRO-ს ველების შექმნა:შედიხართ WordPress ადმინისტრატორის პანელში.
    Custom Fields მენიუში ირჩევთ Add New.
    ვქმნით ახალ ველთა ჯგუფს სახელად “ავტორის ინფორმაცია”.

    ვამატებთ ორ ახალ ველს:ავტორის ბიოგრაფია (author_bio) – ტექსტის ტიპის ველი.
    გამოცემის თარიღი (publish_date) – თარიღის ტიპის ველი.
  2. ამ ველების გამოჩენა თემა ფაილებში:ახლა, როცა დამატებითი ველები შეიქმნა, შეგიძლიათ ჩასვათ ისინი თქვენს თემა ფაილებში (მაგ., single.php, რომელიც ერთ პოსტს ასახავს).
    <?php
    // ავტორის ბიოგრაფიის გამოტანა
    $author_bio = get_field('author_bio');
    if( $author_bio ) {
    echo '<div class="author-bio">';
    echo '<h3>ავტორის ბიოგრაფია:</h3>';
    echo '<p>' . esc_html($author_bio) . '</p>';
    echo '</div>';
    }

    // გამოცემის თარიღის გამოტანა
    $publish_date = get_field('publish_date');
    if( $publish_date ) {
    echo '<div class="publish-date">';
    echo '<h3>გამოცემის თარიღი:</h3>';
    echo '<p>' . esc_html($publish_date) . '</p>';
    echo '</div>';
    }
    ?>

შედეგი:

ამ კოდის შედეგად, როდესაც ვწერთ ახალ პოსტს ან ვცვლით უკვე არსებულს, ACF PRO-ს საშუალებით დამატებული ველები (ავტორის ბიოგრაფია და გამოცემის თარიღი) გამოჩნდება პოსტის გვერდზე განსაზღვრულ ადგილას. ეს მაგალითი აჩვენებს, როგორ მარტივად შეიძლება დამატებითი ინფორმაცია დაემატოს და გამოჩნდეს თემის შიგნით ACF PRO-ს გამოყენებით.

PS: ჰო მართლა ნეიმსფეისზე ACF PRO სრულიად უფასოა

ბოლო განახლება: თებერვალი 8, 2025