Wordpress გვერდის შინაარსი. WordPress გვერდის შაბლონი. სრული სახელმძღვანელო. გვერდის შაბლონები და მათი გამოყენება

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

ის საშუალებას გაძლევთ დააკონფიგურიროთ პოსტების ჩვენება მთავარ და სხვა ბლოგის გვერდებზე რაიმე სპეციალიზებული პროგრამირების ცოდნის გარეშე - შეგიძლიათ ჩამოტვირთოთ აქედან. საცავის გვერდზე სახელი რატომღაც ძალიან გრძელია " მოიკითხეთ პოსტები კატეგორიის მიხედვით… და აჩვენეთ პოსტები გვერდზე ქსელის განლაგებაში კოდირების გარეშე – კონტენტის ნახვები", თუ WordPress-ს ადმინისტრატორის პანელის მეშვეობით დააინსტალირეთ, სცადეთ Content Views კლავიშის მოძიება. საჭირო WP ვერსია არის 3.3-ზე მაღალი და 4.2.2-მდე (ამ პოსტის დაწერის დროს), მოდული გადმოწერილია 10 ათასზე მეტმა. ჯერ, რეიტინგი თითქმის მაქსიმალურია!

მოდულის შესაძლებლობები საკმაოდ დიდია და ეხება არა მხოლოდ მთავარ გვერდს.მასთან ერთად შეგიძლიათ:

  • მთავარ გვერდზე პოსტების ჩვენება კატეგორიების მიხედვით საპასუხო დიზაინში;
  • ბლოგის პოსტების ჩვენება 2/3 სვეტად;
  • პოსტების ჩვენება საჭირო ფორმატშიკონკრეტულ გვერდზე;
  • ჩანაწერების ჩვენება სასურველ ტეგამდეან ავტორი;
  • ნაჩვენები ჩანაწერებისთვის აირჩიეთ დახარისხება სათაურის ან თარიღის მიხედვით;
  • შეცვალეთ სტანდარტული ნავიგაცია უფრო ლამაზით;
  • აჩვენეთ სხვადასხვა ზომის ესკიზები პოსტ განცხადებებში.

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

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

აქ დავალება იყოფა 2 კომპონენტად:

  • Filter Settings — ჩანაწერების შერჩევის პარამეტრების დაყენება;
  • ჩვენების პარამეტრები - ფორმატი პოსტების ჩვენებისთვის.

პირველ ეტაპზე თქვენ განსაზღვრავთ პოსტის ტიპს - გვერდს ან პოსტს. თქვენ შეგიძლიათ შეიყვანოთ ან გამორიცხოთ კონკრეტული პირადობის მოწმობები სიიდან. Limit პარამეტრი განსაზღვრავს ელემენტების რაოდენობას.

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

ტაქსონომიების პარამეტრის გარდა არსებობს:

  • სტატუსი — ნაჩვენები ჩანაწერების სტატუსი. ყურადღება! თუ გსურთ მხოლოდ გამოქვეყნებული პოსტების ჩვენება, მაშინ ასევე დააყენეთ ეს პარამეტრი (გამოქვეყნების მნიშვნელობა).
  • Order & Orderby - დახარისხების ვარიანტები.
  • ძიება — აჩვენებს ჩანაწერებს საძიებო ფრაზის მიხედვით.
  • ავტორი - შერჩევა კონკრეტული ავტორისთვის.

ეკრანის პარამეტრების ჩანართი შეიცავს ბლოკის გარეგნობის პარამეტრებს:

ჩვენების სამი ფორმატია: ბადე, დასაკეცი სია, გადახვევის სია. „ბადესთვის“ შეგიძლიათ აირჩიოთ ელემენტების რაოდენობა სვეტზე და/ან 2 სვეტზე, როდესაც გამოჩნდება. ასევე მონიშნეთ ველები, რომელთა ჩვენებაც გსურთ თითოეული ელემენტისთვის: თარიღი, სათაური, ტექსტი, მინიატურა. თქვენ შეგიძლიათ აირჩიოთ ბმულის გახსნა ახალ ფანჯარაში.

ყველა ეს პარამეტრი საშუალებას გაძლევთ მიიღოთ სწორი ტიპიუახლესი პოსტების ჩვენება საიტის მთავარი ან სხვა გვერდებისთვის.

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

და ბოლოს, მინდა ვთქვა, რომ დანამატს აქვს Pro ვერსია, რომელსაც აქვს ცოტა დიდი რაოდენობაპარამეტრები და პარამეტრები. ღირს $29 1 ან $89 5 საიტისთვის. აქ დამატებულია 2 დამატებითი პარამეტრებიაჩვენეთ Pinterest, Timeline, Goes სრული ჩანაცვლებაუახლესი პოსტების ჩვენება კატეგორიების, ტეგების, ავტორების არქივებში, გამოჩნდება WooCommerce-ის მხარდაჭერა, დამატებულია Drag & drop მექანიზმი და მრავალი სხვა სხვადასხვა პარამეტრებიამისთვის გარეგნობაბლოკები. ძირითადად, უფასო ვერსია პრობლემის გადასაჭრელად ორიგინალური დიზაინიმთავარი WordPress გვერდებისაიტი საკმარისი იყო ჩემთვის.

Content Views არის ერთ-ერთი საუკეთესო დანამატები WordPress-ზე პოსტების და გვერდების ჩვენება. მისი დახმარებით თქვენ შეგიძლიათ აჩვენოთ ნებისმიერი ვებგვერდის გვერდი ფერადი განცხადებების სახით, ესკიზების (სურათების) დამატებით. გვერდის ჩვენება შეიძლება შეიცავდეს სათაურს, აღწერას, ავტორს, გამოქვეყნების თარიღს. ასევე შესაძლებელია გარკვეული სათაურების, ჩანაწერების ჩვენება კატეგორიების და ტეგების მიხედვით. Content Views დანამატს შეუძლია განახორციელოს ვებმასტერს თითქმის ნებისმიერი იდეა პოსტების ჩვენებისთვის. ამ სტატიაში თქვენ ნახავთ შემდეგი ინფორმაცია„დასკვნა უახლესი ჩანაწერები WordPress-ზე“, „შეტყობინებების გამოტანა დან WordPress მინიატურები" და "პოსტების ჩვენება id-ით WordPress-ზე."

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

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

თუ არ იცით როგორ აჩვენოთ გვერდები ან პოსტები თქვენს WordPress საიტზე ლამაზად და ორიგინალურად, ამაში დაგეხმარებათ Content Views მოდული. არ არის საჭირო კოდში ჩაღრმავება, უბრალოდ დააკონფიგურირეთ შინაარსის ჩვენება და დანამატი ავტომატურად აჩვენებს თქვენთვის საჭირო გვერდებს ცალკეულ სტატიაში ან ვიჯეტში.


ფაილის გარჩევა და შევსება ინდექსი php WordPress, გაეცანით ზოგიერთ ფუნქციას და გადაიტანეთ HTML ნაწილიშაბლონი შიგნით ინდექსის ფაილი.php WordPress

ბოლო სტატიაში ჩვენ გადავიტანეთ დიზაინის ნაწილი სტატიკურიდან HTML ფაილიWordPress შაბლონი, რითაც ავსებს header.php ფაილს. ახლა დროა გავაანალიზოთ WordPress სტანდარტული index.php ფაილის შიგთავსი და გადავიტანოთ განლაგება HTML-დან WP-ზე.

სტანდარტული WordPress php ინდექსის ფაილის შინაარსი

სანამ index.php ფაილის შევსებას დაიწყებდეთ, უმჯობესია მოკლედ აგიხსნათ როგორ მუშაობს და რას ასრულებს მასში შემავალი ფუნქციები.

სტანდარტული WordPress php ინდექსი ფაილი Twenty Twelve 1.8 თემიდან

ჩვენ გამოვიყენებთ მას, როგორც საფუძველს ჩვენი Start WP თემის index.php-ისთვის.

კოდში მხოლოდ აღწერილობა ამოვაჭრე, რათა შევამოკლო. მაშ ასე, ახლა თანმიმდევრობით:

მოიცავს header.php ფაილს index.php-ში, რითაც აკავშირებს ჩვენს შაბლონს ერთ მთლიანობაში.

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

თუ არის რაღაც გამოსატანი, მარყუჟი იწყება

დაიწყეთმარყუჟი */ ?>

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

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

/* Loop-ის დაწყება */ - უბრალოდ კომენტარი, თემის შემქმნელებმა აღნიშნეს ციკლის დასაწყისი. და შესაბამისად ითარგმნება როგორც "ციკლის დასაწყისი".

ხოლო (აქვს_პოსტები()) : the_post(); - ციკლის დასაწყისი

get_template_part("შინაარსი", get_post_format()); — ნაჩვენებია გვერდის content.php შიგთავსი, სხვა სიტყვებით რომ ვთქვათ ციკლის შიგთავსი (ამ შინაარსს მოგვიანებით გავეცნობით).

ციკლის შინაარსი შეიძლება შედგებოდეს პოსტის სათაურისგან, კატეგორიისგან, გვერდისგან, თავად შინაარსისგან, თარიღისგან, კატეგორიის სახელისგან, ტეგებისგან, ავტორისგან და ა.შ.

ფუნქცია გვერდის ნავიგაცია.

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

მაგალითად, ჩვენება სხვადასხვა შეტყობინებებირეგისტრირებული მომხმარებლისთვის, რომელსაც შეუძლია ჩანაწერების დამატება:

ყველა დანარჩენისთვის აჩვენეთ ჩანაწერი, როგორიცაა „არაფერი ნაპოვნი“ საძიებო ფორმით:

ეს არის პირობითი შემოწმების ტეგის დასასრული, პირველი have_posts() კოდში. HTML-ში დახურვის ტეგის მსგავსად, მხოლოდ აქ ნიშნავს ფუნქციის დასრულებას.

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

index.php WordPress ფაილის ძირითადი მარკირების შექმნა

საკმარისია თეორია, დავიწყოთ ჩვენი Start WP შაბლონის მარკირება. ვინაიდან ჩვენ ვაკეთებთ ვებსაიტს გამოყენებით ჩამტვირთავი ბადეები, ჩვენ უნდა მოვნიშნოთ ყველა ფაილი შესაბამისად. ჩვენ უკვე მოვნიშნეთ header.php ფაილი და შევავსეთ კიდეც, ახლა დროა გადავიდეთ index.php ფაილზე.

მოდით გავხსნათ ჩვენი თემის index.php ფაილი და დავამატოთ მას სტანდარტული შინაარსი. დააკოპირეთ მოცემული კოდი და ჩასვით ინდექსის ფაილში. უბრალოდ დატოვეთ ჩვენი აღწერა წინა კლასებიდან.

კოდის ჩასმის შემდეგ, WordPress გამოჩნდება ასეთი შეცდომა:


გთხოვთ გაითვალისწინოთ საკვანძო ფრაზა, რომელსაც სერვერი გვაძლევს - გამოძახება განუსაზღვრელ ფუნქციაზე twentytwelve_content_nav() ეს ნიშნავს, რომ გვერდზე არის ფუნქციის გამოძახება, მაგრამ თავად სერვერი ვერ პოულობს ფუნქციას. ეს მოუწოდებს პაგინაციის ფუნქციას, მაგრამ რადგან ის ჯერ არ დაგვიწერია functions.php ფაილში, უბრალოდ კომენტარი გააკეთეთ ასე:

ახლა შეცდომა გამოსწორებულია და თავად ფუნქციას მოგვიანებით დავწერთ.

მოდით, ახლა საერთოდ წავშალოთ იგი, ან კიდევ უკეთესი, კომენტარი გავაკეთოთ WordPress-ის მთელ ციკლზე ასე:

და მაშინვე ქვეშ

დავდოთ ჩვენი html მარკირებაწყაროებიდან:


მთლიანი კოდი არ გამომიქვეყნებია, საკმაოდ დიდია, საწყის კოდში ყველაფერი მონიშნულია კომენტარებით. იხილეთ ეკრანის ანაბეჭდები.

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

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

უპირველეს ყოვლისა, თქვენ უნდა დააინსტალიროთ და გაააქტიუროთ Insert Pages მოდული. გააქტიურების შემდეგ, უბრალოდ გადადით განყოფილებაში პოსტები » ახალის დამატება ადმინისტრაციული პანელისაიტი, რათა ნახოთ ის მოქმედებაში.

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

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

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

პოსტის/გვერდის არჩევის შემდეგ დააჭირეთ ღილაკს გვერდის ჩასმა. დანამატი, რომ დაამატოთ მოკლე კოდი, რომელიც საჭიროა თქვენ მიერ არჩეული პოსტის/გვერდის საჩვენებლად.

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

მოკლე კოდის გვერდის პარამეტრი იღებს გვერდის შლაგს ან მის ID-ს. გთხოვთ გაითვალისწინოთ, რომ slug შეიძლება იყოს ნებისმიერი ტიპის პოსტი და არა აუცილებლად გვერდი.

თქვენ ასევე შეგიძლიათ მიუთითოთ შესვლის ID. ჩვენ უკვე დავწერეთ იმის შესახებ, თუ როგორ უნდა გავარკვიოთ პოსტის ID WordPress-ში.

პერსონალური პოსტის ტიპების დამატება ბლოგის ჩანაწერებში

WordPress-ის გამოყენებით, შეგიძლიათ დაამატოთ ნებისმიერი ტიპის შინაარსი პოსტის ტიპების შექმნით სხვადასხვა სახისშინაარსი.

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

ანალოგიურად, შეგიძლიათ შექმნათ პერსონალური პოსტის ტიპები ვიდეოებისთვის, პორტფოლიოებისთვის, მომხმარებელთა მიმოხილვებისთვის და ა.შ. რომ დაამატოთ ისინი პოსტებში/გვერდებზე.

მორგებული შაბლონების გამოყენება ჩასმული გვერდების საჩვენებლად

გვერდების ჩასმა საშუალებას გაძლევთ აჩვენოთ ჩასმული გვერდების სათაური, ბმული, შინაარსი ან ყველა ველი. თუმცა, ზოგიერთ მომხმარებელს შეიძლება მეტი დასჭირდეს ჯარიმა დაყენებაგამომავალი. ამის მიღწევა შესაძლებელია პერსონალური შაბლონების გამოყენებით.

ყველაფერი რაც თქვენ გჭირდებათ არის შექმნათ ცარიელი php ფაილი და ატვირთოთ იგი თქვენს თემის საქაღალდეში. ფაილს შეიძლება დაერქვას ის, რაც გსურთ. მაგალითად, custom-author.php.

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

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

H3.author-name ( font-size:16px; ) .author-thumbnail ( float:left; padding:10px; ) .author-bio ( font-style:italic; font-family: Lora, Georgia, Serif; )

ასე გამოიყურება საბოლოო ვერსია:

ვიმედოვნებთ, რომ ეს სტატია დაგეხმარებათ დაამატოთ შინაარსი WordPress-ის ერთი გვერდიდან/პოსტიდან მეორეზე.

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

გვერდის იერარქია

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

მორგებული შაბლონი- აღნიშნა პირობითი კომენტარიშემთხვევითი სახელის მქონე ფაილის ზედა ნაწილში.

page-slug.php– შაბლონი გვერდის სახელწოდებით (მალსახი). თუ მორგებული შაბლონი არ იყო მითითებული, მაშინ WordPress იყენებს ამ ტიპისროგორც მთავარი.

page-id.phpუნიკალური იდენტიფიკატორიგვერდები.

page.phpსტანდარტული ფაილიპასუხისმგებელია გვერდების შინაარსზე.

index.php- ინდექსის ფაილი. თუ WordPress ვერ იპოვის ზემოთ ჩამოთვლილ შაბლონებს, ნაგულისხმევად ის იქნება პასუხისმგებელი გვერდებზე.

ყურადღება. WordPress-ში ასევე არის გვერდის შაბლონი, სახელწოდებით paged.php, თუმცა, ის არ გამოიყენება პოსტის ცალკეული გვერდების საჩვენებლად, არამედ პოსტის არქივებში გვერდების სიის საჩვენებლად.

შექმენით მორგებული შაბლონი მასობრივი გამოყენებისთვის

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

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

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

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

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

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

მორგებული გვერდის შაბლონები

მეორე მეთოდი განკუთვნილია მხოლოდ გარკვეული გვერდებიგამონაკლისის გარეშე. მოვიყვანოთ მაგალითი ძველი სქემა. ვთქვათ, თქვენ გაქვთ გვერდი სახელწოდებით "პორტფოლიო", ნაგულისხმევად მისი ეტიკეტი ითარგმნება ინგლისურ სიტყვაში "პორტფოლიო". ამის ნახვა შეგიძლიათ "გვერდის თვისებების" პარამეტრებში. ახლა ჩვენ უბრალოდ ვაპირებთ page.php ფაილს და დავარქვით მას page-portfolio.php.

ID იქმნება ზუსტად ანალოგიურად, მხოლოდ გვერდის ID არის ჩანაცვლებული ლეიბლით. ის არის მისამართის ზოლი, განყოფილება „გვერდები-რედაქტირება“ ასე გამოიყურება პოსტი=9 . ანალოგიურად, სტანდარტული ფაილი დუბლირებულია და დარქმეულია page-9.php.

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

გვერდის შაბლონის შექმნის პრაქტიკული მაგალითი

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

    კატეგორია-1

    have_posts()) : $the_query -> the_post(); ?>
  • ">

    კატეგორია-2

    have_posts()) : $the_query -> the_post(); ?>
  • ">

    კატეგორია-3

    have_posts()) : $the_query -> the_post(); ?>
  • ">

ახლა თქვენ უნდა ჩაწეროთ სტილები style.css ფაილში

My_main ( box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); ზღვარი: 20px auto; padding: 15px; ფონი: #fff; სიგანე:1000px; ) .page_cat ( ზღვარი: 0 9px 20: padding; 15px ვერტიკალური გასწორება: 28% .page_cat h2 (ფერი: #676767; font: bold 18px; .page_cat li a; color: #2879; დისპლეი: ბლოკი; 2n) (ფონი: #f7f7f7;)

დარჩენილია მხოლოდ ერთი რამ: ადმინისტრაციულ პანელში, ჩანართში „გვერდები-რედაქტირება“, გვერდის ატრიბუტებში მიუთითეთ ჩვენი ადრე შექმნილი „მაგალითის შაბლონი“ შაბლონი.

შედეგი.

პირობითი გვერდის ტეგები

ბოლო აბზაცში განვიხილავთ რამდენიმე პირობით ტეგს. ისინი იწერება სტანდარტული page.php ფაილში.

ელემენტების ჩვენება კონკრეტულ გვერდებზე

/images/img.png"/> /images/img.jpg"/> /images/img.jpg"/> /images/img.jpg"/>

ინფორმაციის გამომავალი

"; } ?>



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: