Ultimate WordPress Cheatsheet

WordPress სწრაფად ხდება ოჯახის სახელი, თუ ის უკვე არ არის. ეს არის ყველგან, ეს კეთილთვისებიანი სილამაზე, რომელიც ახდენს მსოფლიოს საუკეთესო საიტებზე და ვებ – პროგრამებზე. ეს არის პრემიერა CMS და ბლოგინგი პლატფორმა, რომელიც არა მხოლოდ წარმოუდგენლად მრავალმხრივია, არამედ საოცრად მარტივია სწავლისა და გამოყენებისთვის. სხვაგვარად რომ გაიზარდოს WordPress პოპულარობა ყოველ განვლილი დღის განმავლობაში?


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

სხვა ტექნოლოგიები, რომლებიც თამაშობენ ნაწილს, მოიცავს JavaScript- ს, ეს არის ბიძაშვილი jQuery, CSS და HTML. WordPress თემები (და მოდულებიც კი) ძირითადად დაწერილია PHP- ში და იმეორებთ MySQL მონაცემთა ბაზებზე. ისინი ასევე დამოკიდებულია ზემოაღნიშნულ ვებ ტექნოლოგიებზე. ყველა ამ ტექნოლოგიამ ერთად უნდა იმუშაოს.

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

თემის ანატომია

anatonmy-of-a-wordpress- თემა

WordPress თემა უბრალოდ სხვა PHP ფაილებთან ერთად არის დაკავშირებული. მას გააჩნია CSS სტილის ფურცელი, რომელიც პასუხისმგებელია იმაზე, თუ როგორ გამოიყურება თქვენი თემა (და საიტი). თუმცა, საწყის საფუძვლებში დაბრუნება, WordPress– ის თემა მხოლოდ რამდენიმე PHP ფაილია. ზემოთ არის შესანიშნავი სურათის სურათი tuts + cheatsheet WordPress თემის ანატომიისთვის. WordPress თემის შესაქმნელად დაგჭირდებათ შემდეგი ფაილები:

  • header.php– ეს შაბლონური ფაილი შეიცავს სათაურის ინფორმაციას, რომელიც ჩანს შიგნით განყოფილება და გახსნის წინ ჭდე. აქ თქვენ დაამატებთ მეტამონაცემებს, საიტის სათაურს და თქვენს სხვა მომხმარებლებს შორის თქვენს CSS სტილის ფურცელს უკავშირებთ.
  • index.php – ეს არის სხეულის ძირითადი შაბლონი თქვენი WordPress თემისთვის (ან საიტი). მისი ერთადერთი მიზანია სხვა ფაილების შედგენა მათ შაბლონური თეგების გამოყენებით (უფრო მეტი მომენტში შაბლონის თეგების შესახებ)..
  • sidebar.php – ეს არის თქვენი გვერდითი განყოფილება. თქვენ შეგიძლიათ განათავსოთ ვიჯეტები, კატეგორიები, დამატებითი მენიუები, საძიებო ფორმა და ყველაფერი, რაც თქვენ გსურთ
  • footer.php – ეს არის ქვედაბოლო განყოფილება. დაამატეთ თქვენი საავტორო უფლებები, RSS ბმულები, ვიჯეტები, ბმულები, სოციალური ხატები და ა.შ.
  • გვერდი.php – როდესაც თქვენს WordPress- ზე დაფუძნებულ საიტზე შექმნით გვერდს, ეს არის თარგის პასუხისმგებელი
  • single.php – ამ შაბლონურ ფაილებს აქვს ბლოგის ერთი პოსტი
  • კომენტარები.php – მათზე პასუხისმგებელი შაბლონი
  • 404.php – შაბლონი, რომელიც ნაჩვენებია, როდესაც თქვენი მკითხველი ექმნება საეჭვო 404 შეცდომას
  • search.php –  თქვენს მკითხველს სთავაზობს შანსი იპოვონ შინაარსი თქვენს WordPress საიტზე
  • searchform.php – თქვენ დაგჭირდებათ საძიებო ფორმა, რომ ზემოთ ჩამოთვლილი ფუნქციონირება შესთავაზოთ, ახლა თქვენ არ ხართ?
  • archive.php – იმის გამო, რომ 2008 წელს გამოქვეყნებული შინაარსის პოვნა არ უნდა იყოს უსიამოვნება
  • ფუნქციები.php – აქ მოათავსეთ ყველა სპეციალური ფუნქცია და საბაჟო დანამატიც. ამასთან, თემატური თავსებადობისთვის გირჩევთ დაამატოთ პერსონალური კოდი, როგორც დამოუკიდებელი დანამატები. თქვენ შეგიძლიათ დაამატოთ დამატებითი მენიუები, გაააქტიუროთ ვიჯეტები და ა.შ. ეს ფაილი გაძლევთ იმ ძალას, რომ ჩართოთ თქვენი WordPress საიტი / თემა, რომელი გზა გსურთ.
  • style.css – ეს არ არის PHP შაბლონი, როგორც ასეთი. ეს არის ფაილი, სადაც დაამატებთ თქვენს CSS სტილს ესთეტიკის გასაკონტროლებლად. იგი ასევე მოყვება ინფორმაციის სათაურს თქვენი WordPress თემისთვის.

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



// აქ ჩასვით ძირითადი შინაარსი, ჩართეთ მარყუჟი



ჩვენთან ერთად, მოდით ვისაუბროთ nifty code snippet- ზე, რომელსაც ეძახიან მარყუჟი.

მარყუჟი

ზოგიერთ ჩვენს წინა სერიებში, მაგალითად, პოპულარულ WordPress Tutorial: როგორ შევქმნათ WordPress თემა HTML– დან, ჩვენ ვახსენეთ ეს მარყუჟი, მიუხედავად იმისა, რომ გავლის შემთხვევაში. მაშ, რა ხდის მარყუჟს პოპულარულ წაკვეთილში? ამ სპეციალური კოდის გარეშე, თქვენ უნდა მოაწეროთ კოდი თითოეულ პოსტს, ნაწყვეტებთან ერთად, თქვენს WordPress თემაში. თქვენ გააკეთებთ ამას ყოველ ჯერზე, როდესაც ახალ სტატიას გამოაქვეყნებთ.

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

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

ჩვენ, ჩვეულებრივ, ვიყენებთ მარყუჟს index.php- ში, რომ გამოვაქვეყნოთ შეტყობინებების სია, მაგრამ ექსპერიმენტების ჩატარების საშუალება მოგერიდებათ; დაამატეთ იქ, სადაც გსურთ თქვენი შეტყობინებების სია. უფრო მეტიც, დაამატეთ პერსონალური HTML და PHP ტეგები მარყუჟის შიგნით, რომ შეცვალოთ თქვენი შეტყობინებები, როგორც თვლით, რომ შესაფერისია. საუბარია ტეგებზე, რა არის ხელმისაწვდომი WordPress- ში?

მოიცავს ჩანართებს

wordpress-tags

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

  • – გამოიყენეთ ეს index.php– ში, რომ დაურეკოთ (ან ჩართოთ) header.php ფაილი. ის მიიღებს header.php- ს და გამოაქვს მისი შინაარსი index.php- ში – ეს არის ფაილის ჩათვლით.
  • – მოიცავს sidebar.php
  • – მოიცავს footer.php შაბლონის ფაილს
  • – სწრაფი ვიქტორინა: რას ფიქრობთ, რას მოიცავს ეს ჩანართი?

თარგის Bloginfo წარწერები

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

შეგიძლიათ ოდნავ შეცვალოთ ბლოგინფოს სტრუქტურა, ასე რომ იმის ნაცვლად, რომ მხოლოდ მოძიებული ინფორმაცია აჩვენოთ, შეგიძლიათ გამოიყენოთ ის (ინფორმაცია) სხვაგან თქვენს PHP კოდში. რამდენად მოსახერხებელია? უფრო მეტი ამის შესახებ ერთ წამში. აქ არის ყველაზე გავრცელებული bloginfo წარწერები:

  •  – ეს აჩვენებს თქვენი WordPress ბლოგის / საიტის სათაურს
  • – ამ შაბლონის ჩანართზე ნაჩვენებია თქვენი ბლოგის URL
  •  – ეს აჩვენებს თქვენი ბლოგის აღწერას, უფრო სწორად, ტეგლაინს.
  •  – აჩვენებს პერსონაჟის ნაკრს, რომელიც გამოიყენება თქვენი საიტის დასაკთებლად. ნაგულისხმევი არის UTF-8
  •  – ეს აჩვენებს URL– ს თქვენი აქტიური თემის CSS სტილის ფურცელზე
  •  – აჩვენებს WordPress ვერსიას, რომელსაც იყენებთ
  •  – აჩვენებს WordPress- ს ენას
  •  – აჩვენებს URL– ს RSS 0.92 შესაქმნელად
  • – აჩვენებს URL– ს RSS 2.0 – ს შესანახად

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

  • $ შოუ  ეს არის საკვანძო სიტყვა, რომელსაც თქვენ იყენებთ იმ მონაცემების დასახელებისთვის, რომელთა საშუალებითაც გსურთ მონაცემების გადაღება მონაცემთა ბაზიდან. მაგალითებში მოცემულია “სახელი”, “url”, “აღწერა”, “admin_email” და ა.შ.
  • $ ფილტრი – ეს უბრალოდ საშუალებას გაძლევთ დააჭიროთ მოძიებული ინფორმაციის ფილტრაციას. სტანდარტულად, იგი მითითებულია “ნედლეულზე”, რაც ნიშნავს იმას, რომ $ შოუს ღირებულება დაუბრუნდა. ამ “ეკრანზე” დაყენებით გამოიწვევს $ შოუს მნიშვნელობას, პირველ რიგში, wptexturize () ფუნქციით გადაეცემა. ამაზე არ გეფიცები ახლა.

აქ არის მაგალითი: დავუშვათ, რომ გვინდა ვიღოთ და აჩვენოთ თქვენი ტეგლაინი (საიტის აღწერა), რომელიც მიდის ”საუკეთესო Premium WordPress თემები”, ჩვენ პირველ რიგში ვიღებდით ამ ინფორმაციას ამ ტეგის გამოყენებით…

… რომელიც ატვირთავს საიტის აღწერილობას $ site_description. თქვენს საიტზე თქვენი საიტის აღწერის სანახავად გამოიყენეთ ეს:

ეს გაძლევთ: თქვენი ბმულებია: საუკეთესო Premium WordPress თემები

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

თემის სტილი

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

/ *
თემის სახელი: თქვენი თემის სახელი
თემა URI: https://www.yoursite.com/yourtheme
ავტორი: თქვენი სახელი
ავტორი URI: https://www.yoursite.com/
აღწერა: WordPress- ის ეს თემა 100% -იანი პასუხს აგებს blah blah...
ვერსია: 1.0
ლიცენზია: GNU- ს ზოგადი საჯარო ლიცენზია V2 ან შემდეგ
ლიცენზიის URI: http://www.gnu.org/licenses/gpl-2.0.html
წარწერები: ოქრო, ერთ-სვეტი, მარცხენა მხარეს, საპასუხო-ბადე და ა.შ.
ტექსტის დომენი: yourthemename
* /

ეს ინფორმაცია მოდის პირველ რიგში (ან ძალიან ბოლოს) სტილი.css. ამის გარდა, დარწმუნდით, რომ:

  • Გაყოლა CSS კოდირების სტანდარტები
  • გამოიყენეთ მოქმედი CSS
  • შემცირდეს CSS
  • ბეჭდვისთვის ხელსაყრელი სტილის დამატება
  • HTML ყველა ელემენტის სტილი

დასკვნითი აზრები

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me