WordPress Loop- ის საბოლოო სახელმძღვანელო

ამ სამეურვეოზე, მე გავაგრძელებ მარყუჟი, და როგორ იყენებს WordPress მას თქვენი შეტყობინებების და გვერდების სანახავად. გაითვალისწინეთ, ეს ოდნავ უფრო მოწინავე ვიდრე ჩვენი წინა გაკვეთილები. იმედია ნახავთ, რომ ეს საბოლოო სახელმძღვანელო უფრო ადვილი გასაგები იქნება ვიდრე ხელმისაწვდომი WordPress დოკუმენტაცია. აი რას გადავხედავთ:


  • განმარტება მარყუჟი.
  • მარყუჟის ძირითადი ნაკადი.
  • შაბლონის წარწერები გამოიყენება მარყუჟი
  • რა უნდა გავაკეთოთ ამის შემდეგ მარყუჟი
  • შაბლონის ფაილის იერარქია

თუ გსურთ უკეთ გაითვალისწინოთ თუ როგორ მუშაობს სინამდვილეში WordPress- ის თემა, წაიკითხეთ.

შენიშვნა: ამ სახელმძღვანელოს ვარაუდობთ, რომ თქვენ იყენებთ სტანდარტულ WordPress თემას, მაგალითად, Kubrick- ის ნაგულისხმევი თემა. ჯერ არაა გაფართოებული მრავალჯერადი მარყუჟი ….

რა არის მარყუჟი?

თქვენ ალბათ გაინტერესებთ რა არის Loop. ძირითადად, ეს არის ის, რაც აჩვენებს თქვენს შინაარსზე არსებულ შინაარსს საწყისი გვერდი, შენი ერთი შეტყობინება, გვერდები, არქივი, ძიების შედეგები და სხვა.

თუ მომხმარებელი წვდება თქვენს მთავარ გვერდზე, არქივში ან ძიების შედეგებს – სტანდარტულად, მარყუჟი გამოჩნდება შეტყობინებების გარკვეულ რაოდენობას, როგორც ეს განსაზღვრულია თქვენს კითხვის ვარიანტებში..

WordPress წაკითხვის პარამეტრები

ამ წუთში, ჩემი საწყისი გვერდი აჩვენებს 10 პოსტს თითო გვერდზე, რაც არის ის, რაც მე განვსაზღვრე აჩვენეთ მაქსიმუმ * შეტყობინებები. ცალკეულ შეტყობინებებზე და გვერდებზე – იგივე ძირითადი მარყუჟის კოდი უბრალოდ გამოჩნდება ამ კონკრეტულ გვერდზე.

მარყუჟის ძირითადი ნაკადი

მოდით დავყოთ მარყუჟი 3 ნაწილად.

<?php if (have_posts ()): ?>
<?php ხოლო (have_posts ()): the_post (); ?>

1. რაც გსურთ ნაჩვენები მარყუჟში

<?php დასრულება;?>

2. რა არის ნაჩვენები მარყუჟის დასრულებისას

<?php სხვა: ?>

3. თუ ჩვენების არაფერია

<?php endif; ?>

თუ შეკითხვაზე ხელმისაწვდომია პოსტები, იგი დაიწყებს მათ ა ხოლო მარყუჟი, რა არის განსაზღვრული ნაწილი 1. როდესაც დრო დასრულდა, ის აჩვენებს იმას, რაც არის მე -2 ნაწილი. თუ ვერ იპოვნეთ შეტყობინებები, ან არსებობს რაიმე სხვა 404 შეცდომა, ნაწილი 3 გამოჩნდება.

შაბლონის წარწერები მარყუჟში გამოყენებული

თუ არ გსურთ 1. ის, რაც გსურთ ნაჩვენები მარყუჟში, რომელიც განმეორებულია თქვენს WordPress- ის ბლოგის მთავარ გვერდზე 10-ჯერ, თქვენ ალბათ უნდა გაეცნოთ შაბლონის ზოგიერთ ტეგს. მოდით, გადახედოთ index.php- ს კოდს სტანდარტულ WordPress შაბლონში.

WordPress Loop ავარია

როგორც ხედავთ, საკმაოდ ბევრია შაბლონის ტეგები მარყუჟის შიგნით, რომელიც გამოაქვეყნებს ისეთ საკითხებს, როგორებიცაა: პოსტის სათაური, პერმული ლინკი, შინაარსი და ა.შ..

  • <?php the_permalink () ?> – ეს გამოიწვევს პოსტის პერმინალურ კავშირს, ანუ http://www.themelab.com/?p=1
  • <?php the_title (); ?> – ეს ეხმიანება პოსტის სათაურს, ანუ Hello World!
  • <?php the_time (j F jS, Y ‘) ?> – ეს ეხმიანება თარიღს, ანუ 2008 წლის 4 აპრილს. თარიღის ფორმატის ფორმების სრული სია შეგიძლიათ იხილოთ php.net
  • <?php the_author () ?> – ეს აჩვენებს ავტორის სახელს, ანუ ლელანდი. ეს კომენტარია ნაგულისხმევი თემაში.
  • <?php the_tags (‘წარწერები:‘, ‘,‘, ‘
    ‘); ?>
    – ამით გამოქვეყნდება პოსტისთვის მინიჭებული ტეგები, რომლებიც ერთმანეთისაგან გამიჯნულია, და შემდეგ ხაზის შესვენება ხდება
  • <?php the_categoria (‘,‘) ?> – ეს აჩვენებს კატეგორიებს მსგავსი ფორმით, როგორც ზემოთ მოყვანილი ტეგები.
  • <?php edit_post_link (“რედაქტირება”, “,‘ | ‘); ?> – რედაქტირების ჩანაწერის ბმული ხილული იქნება მხოლოდ მათთვის, ვისაც ნებართვა აქვს.
  • <?php კომენტარები_popup_link (‘კომენტარი არ არის», ‘1 კომენტარი», ‘% კომენტარები» “); ?> – გამოჩნდება კომენტარების ბმული. ეს არ გამოჩნდება ცალკეულ შეტყობინებებზე ან გვერდებზე.

აქ კიდევ ბევრი ჩამოთვლილია შაბლონის წარწერები გვერდი დასრულდა WordPress.org– ზე. ზოგიერთი მათგანი შეიძლება მუშაობდეს მარყუჟში, ზოგიც არა.

მარყუჟის შემდეგ

მოდით, გადახედოთ კოდს მას შემდეგ, რაც მარყუჟი წყვეტს თემას.

მარყუჟის დაშლის შემდეგ

<?php next_posts_link (” ძველი ჩანაწერები ‘) ?>
<?php previous_posts_link (” ახალი შეტყობინებები ”) ?>

როგორც თქვენ ალბათ მიხვდით, ეს აჩვენებს პაგინაციას, რომელსაც ხედავთ მთავარ გვერდზე, არქივებში და ძებნის შედეგებზე. ეს არ გამოჩნდება ცალკეულ შეტყობინებებზე და გვერდებზე. რა თქმა უნდა, თქვენ შეგიძლიათ შეცვალოთ ეს მსგავსი PageNavi, მაგრამ ეს შენზეა დამოკიდებული.

თუ შეტყობინებების სანახავი არ არის (სავარაუდოდ, 404 შეცდომის გამო), სხვის შემდეგ გამოჩნდება შემდეგი

ნაპოვნია

უკაცრავად, მაგრამ თქვენ ეძებთ იმას, რაც აქ არ არის.

<?php მოიცავს (TEMPLATEPATH . "/searchform.php"); ?>

ეს აჩვენებს ნაპოვნი შეტყობინებას ძიების ფორმასთან ერთად. ამ შემთხვევაში უნდა არსებობდეს ძებნის ფორმის კოდი, რომელიც მდებარეობს შაბლონის კატალოგში, რომელსაც ეძებს searchform.php, რომელიც ნაგულისხმევი თემაში მდებარეობს.

შაბლონის იერარქია

შაბლონის ზოგიერთი ფაილი უპირატესობას ანიჭებს index.php– ს გარკვეული ტიპის გვერდებზე, თუ ისინი იმყოფებიან შაბლონის დირექტორიაში. ქვემოთ მოცემულია შაბლონური იერარქიის რამდენიმე მაგალითი, რომლებიც ჩამოთვლილია პრიორიტეტების მიხედვით.

საწყისი გვერდი

  1. მთავარი.php
  2. index.php

ერთჯერადი პოსტი

  1. single.php
  2. index.php

ძიების შედეგები

  1. ძებნა.php
  2. index.php

404 გვერდი

  1. 404.php
  2. index.php

ჩამოთვლილია კიდევ რამდენიმე მოწინავე ტექნიკა შაბლონის იერარქია გვერდი დასრულდა WordPress.org– ზე.

რა აზრი აქვს შაბლონის იერარქიას? ძირითადად შეგიძლიათ გამოიყენოთ იგი WordPress- ის სხვადასხვა გვერდისთვის სხვადასხვა ფორმატის შესაქმნელად თქვენი index.php ფაილის ზედმეტი გაფართოების გარეშე..

დასკვნა

ასე რომ, ახლა თქვენ (იმედია) გაქვთ უკეთესი წარმოდგენა იმაზე, თუ რა არის WordPress Loop. მოგეწონება კომენტარის დატოვება, თუ მოგეწონება, სძულდა, ვერ მიხვდი, რაც არ უნდა – მივესალმები ყველა გამოხმაურებას. Გამოწერა საკვებად თემის ლაბორატორიის თემატური გამოშვებებისა და ახალი გაკვეთილების ყველა უახლესი განახლებისთვის. Მადლობა წაკითხვისთვის.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map