15 არ გაქვთ WordPress- ის ეფექტური თემების და მათგანი

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


Contents

1. ნუ გამიკეთებთ ტექსტების სრულ URL- ს თქვენს თემებში

თქვენი თემების შექმნისას შეიძლება იყოს დრო, როდესაც სურათებს იყენებთ, სოციალური მედიის ხატებისთვის ან RSS არხის ხატებისთვის და თქვენს კოდირებაში ამ წერტილების განმავლობაში, შეიძლება დაგჭირდეთ სრული ტექსტის კოდირება (მაგალითად: / wp-შინაარსი) /themes/your-theme-name/images/image.jpg) მაგრამ ეს გამოიწვევს შეცდომებს ვებსაიტში, როდესაც ადამიანი, ვინც იყენებს თქვენს თემას, შეცვლის თემის საქაღალდის სახელს..

ქვემოთ მოცემულია ქვემოთ მოყვანილი სწორი კოდები, რომლითაც შეგიძლიათ გამოიყენოთ სრული URL დინამიურად.

<?php bloginfo (‘stylesheet_directory’); ?>/images/image.jpg

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

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

3. ნუ დაივიწყებთ ნავიგაციის ჩამოსაშლელ კოდებს

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

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

4. თქვენი თემის ვიჯეტის გაკეთება მზად გახდეთ

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

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

ასევე დარწმუნებული უნდა იყოს, რომ ნახოთ თემების გამარტივება სამეურვეო აქ Theme Lab.

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

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

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

6. აჩვენეთ ძიების ტერმინი ძიების შედეგების გვერდზე

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

ქვემოთ მოცემულია კოდი თქვენს თემაში თქვენი “მიმდინარე ძიების შედეგების” სათაურის შეცვლისთვის.

Ძიების შედეგები <?php the_search_query () ?>

7. ნუ გამოტოვებთ თქვენს 404 შეცდომის გვერდებს

იმის ნაცვლად, რომ დატოვოთ თქვენი 404 გვერდი, თქვან “404 – გვერდი ვერ მოიძებნა”, რატომ არ მისცეს თქვენს ვიზიტორებს კიდევ რამდენიმე ვარიანტი? კატეგორიების სიაში, ბოლოდროინდელ შეტყობინებებში, პოპულარულ შეტყობინებებში, საძიებო ველში დამატება და (თუ გსურთ თქვენი 404 გვერდიანი ფულის გამომუშავება) რეკლამას შეუძლია თქვენს 404 გვერდზე შესთავაზოს სანელებელს, შედარებით მოსაწყენი, უსარგებლო პირობა, რომელიც ნაპოვნია WordPress თემების უმეტესობაში.

თუ ეძებთ 404 გვერდიან ინსპირაციას, Smashing Magazine– ს აქვს მკვლელის ვიტრინა 404 გვერდიანი ვებ – გვერდიდან, რომლის შემოწმებაც ღირს.

8. დარწმუნდით, რომ თქვენ გაქვთ ყველა ძირითადი ფაილი თქვენს თემის საქაღალდეში

WordPress- ის თემის შექმნისას, დარწმუნდით, რომ შეძლებთ მაქსიმალურად პერსონალურად შეცვალოთ იგი, მაგრამ აქ აუცილებელია. დაწყებული index.php, header.php, sidebar.php და footer.php ფაილის კომბინი შესაძლოა კარგი იდეა აღმოჩნდეს იქიდან მინიმალისტებისთვის, მაგრამ მე გირჩევთ დაწყებულიყავით ქვემოთ ჩამოთვლილი ყველა საფუძვლებიდან, რათა გადმოგცეთ თქვენ კიდევ უფრო მეტი კონტროლი გაქვთ იმაზე, რაც ნაჩვენებია – როდის, სად და როგორ.

  • სტილი.css
  • header.php
  • index.php
  • sidebar.php
  • footer.php
  • single.php
  • გვერდი.php
  • კომენტარები.php
  • 404.php
  • ფუნქციები.php
  • არქივი.php
  • searchform.php
  • ძებნა.php

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

9. არ დაივიწყოთ RSS ინტეგრაცია

როდესაც ბლოგს ააწყობთ, ერთ-ერთი საკითხი, რომელიც ხალხის ყურადღებას მიიპყრობს, არის RSS ბლოგის მკითხველში თქვენი ბლოგის გამოწერა. იმის ნაცვლად, რომ თქვენი თემის მომხმარებლებმა მოითხოვონ დაამატონ ეს ინფორმაცია თავისთავად, რატომ არ გადადგით ნაბიჯები, რომ დაამატოთ აბონენტი rss ყუთში, ისევე როგორც თქვენ აკეთებთ საძიებო ველს. დაამატეთ RSS ღილაკი, გამოიწეროთ ელექტრონული ფოსტის საშუალებით და გამოიწერეთ აბონენტის რაოდენობა ტექსტში, ამ კოდის დამატებით დაამატებთ თქვენს თემას, სადაც გსურთ, რომ ეს გამოჩნდეს (შეცვალეთ “feedburner-id” საკუთარი) FeedBurner ID – თუ ამ თემას ბუნებრივად ათავისუფლებთ, გადახედეთ ჩვენს სიას # 11 და დარწმუნდით, რომ ეს გაქვთ, როგორც ვარიანტი).

<?PHP
// მიიღეთ მაგარი კვების ბლოკი
$ whaturl ="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";

// Curl სესიის ინიციალიზაცია
$ ch = curl_init ();

// დააჭირეთ curl- ს ბრაუზერში დასაბეჭდად, მონაცემების დასაბრუნებლად.
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1);

// მითითებული URL
curl_setopt ($ ch, CURLOPT_URL, $ whaturl);

// შეასრულე ნაყოფი
$ მონაცემები = curl_exec ($ ch);

// კავშირის დახურვა
curl_close ($ ch);
$ xml = new SimpleXMLElement ($ მონაცემები);
$ fb = $ xml->შესანახი->შესვლა [‘ტირაჟი’];
echo $ fb;
// ბოლოს მიიღეთ მაგარი კვების ბლოკი
?>

10. დაამატეთ CSS სტილი თემატური კომენტარებისთვის

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

11. არ გაუშვათ თემა პარამეტრების პანელის გარეშე

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

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

12. დარწმუნდით, რომ თქვენი თემები მუშაობს ყუთში

ეს თანაბრად ხვდება 55 გამოსვლის სიაში – ყოველთვის უნდა დარწმუნდეთ, რომ თქვენი თემები ყუთში სწორად მუშაობს. მე ვნახე ზოგი თემა, რომელიც 5-6 ნაბიჯს მოითხოვს, სანამ თემა მუშაობს საიტზე, მათ შორის, მაგრამ არ შემოიფარგლება მხოლოდ მოდულიანი მოდულების გააქტიურებით და თემების პარამეტრების პანელის რედაქტირებით / დაზოგვით. თუ თემა მოითხოვს გარკვეულ ნივთებს, დარწმუნდით, რომ გამოყენებულია სარეზერვო ნაგულისხმევი ელემენტი.

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

13. ნუ გამოიყენებთ ჩვეულებრივ ველებს

დიახ, WordPress- ის ჟურნალის სტილის უმეტესობა რამდენიმე წლის წინ შეიქმნა საბაჟო ველების გამოყენებით, ყოველ ჯერზე, მაგრამ ადამიანების უმეტესობას არ სურს თითოეული პოსტისთვის შეავსოს 3, 4 ან 5 საბაჟო ველი. ასე რომ, უფრო გაუადვილე საქმე მათთვის. თუ თქვენ გსურთ ნახოთ პოსტიდან თქვენი თემის მთავარ გვერდზე, აიღეთ ეს მოსახერხებელი კოდი და დაამატეთ თქვენს თემებში ფუნქციები.php ფაილი და ის ავტომატურად გამოაქვეყნებს პირველ სურათს, საჭიროების გარეშე საბაჟო ველი.

// მიიღეთ პირველი სურათის URL პოსტში
ფუნქცია catch_that_image ()
გლობალური $ პოსტი, $ შეტყობინება;
$ first_img = ”;
ob_start ();
ob_end_clean ();
$ გამომავალი = preg_match_all (‘// i’, $ post)->post_content, $ მატჩი);
$ first_img = $ მატჩი [1] [0];

// ნაცვლად გამოსახულების ნაპოვნია
თუ (ცარიელი ($ first_img)) {
$ first_img = "/images/default.jpg";
}
დააბრუნე $ first_img;
}

მას შემდეგ, რაც დაამატეთ ეს კოდი, უბრალოდ დაამატეთ <?php echo catch_that_image (); ?> თქვენი თემის ფაილებში სადაც გსურთ სურათის ჩვენება.

მადლობა კარგ ოლს. WordPress მხარდაჭერის ფორუმები ამ მოსახერხებელი წვერი.

14. გააკეთეთ SEO თქვენი ჩანართი

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

<?php if (is_home ()) { ?><? bloginfo (‘სახელი’); ?> | <?php bloginfo (‘აღწერა’); ?><?php} ?>
<?php if (is_search ()) { ?>Ძიების შედეგები <?php / * ძებნა რაოდენობა * / $ allsearch = &ახალი WP_Query ("s = $ s&საჩვენებელი ადგილები = -1"); $ გასაღები = wp_ Specialchars ($ s, 1); $ count = $ allsearch->post_count; _e (”); echo $ კლავიში; _e (‘â €’); ექო $ ითვლის. ”; _e (‘სტატიები’); wp_reset_query (); ?><?php} ?>
<?php if (is_404 ()) { ?><? bloginfo (‘სახელი’); ?> | 404 ვერაფერი იპოვა<?php} ?>
<?php if (is_author ()) { ?><? bloginfo (‘სახელი’); ?> | ავტორი არქივი<?php} ?>
<?php if (is_single ()) { ?><?php wp_title (”); ?> | <?php $ კატეგორია = get_the_categor (); echo $ კატეგორია [0]->cat_name; | <?php bloginfo (‘სახელი’); ?><?php} ?>
<?php if (is_page ()) { ?><? bloginfo (‘სახელი’); ?> | <?php $ კატეგორია = get_the_categor (); echo $ კატეგორია [0]->cat_name; ?>|<?php wp_title (”); ?><?php} ?>
<?php if (is_categor ()) { ?><?php single_cat_title (); ?> | <?php $ კატეგორია = get_the_categor (); echo $ კატეგორია [0]->კატეგორიას_წერილობა; ?> | <? bloginfo (‘სახელი’); ?><?php} ?>
<?php if (is_month ()) { ?><? bloginfo (‘სახელი’); ?> | არქივი | <?php the_time (‘F, Y’); ?><?php} ?>
<?php if (is_day ()) { ?><? bloginfo (‘სახელი’); ?> | არქივი | <?php the_time (‘F j, Y’); ?><?php} ?>
<?php if (function_exists (‘is_tag’)) {if (is_tag ()) { ?><?php single_tag_title ("", მართალია); } ?> | <? bloginfo (‘სახელი’); ?>

15. ნუ დაივიწყებთ მარწყვის შესახებ

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

პირველი, დაამატეთ ქვემოთ მოყვანილი კოდები თქვენს თემებზე. ფუნქციები .php ფაილი (მორგებულია ოდნავ ორიგინალი Cats Who Code- დან, რომელიც უკავშირდება ზემოთ).

ფუნქციონირებს the_breadcrumb ()
ექო ‘

    ‘;
    თუ (! is_home ()) {
    ექო ‘
  • ‘;
    echo ‘Home’;
    ექო "
  • ";
    if (is_categor () || is_single ()) {
    ექო ‘

  • ‘;
    the_catalog (‘
  • ‘);
    if (is_single ()) {
    ექო "
  • ";
    სათაური();
    ექო ‘
  • ‘;
    }
    } otherif (is_page ()) {
    ექო ‘

  • ‘;
    echo the_title ();
    ექო ‘
  • ‘;
    }
    }
    otherif (is_tag ()) {single_tag_title ();}
    otherif (is_day ()) {ექო"

  • არქივი "; the_time (‘F jS, Y’); ექო ‘
  • ‘;}
    otherif (is_month ()) {ექო"

  • არქივი "; the_time (‘F, Y’); ექო ‘
  • ‘;}
    otherif (is_year ()) {ექო"

  • არქივი "; the_time (‘Y’); ექო ‘
  • ‘;}
    otherif (is_author ()) {ექო"

  • ავტორი არქივი"; ექო ‘
  • ‘;}
    otherif (გამოიცემა ($ _ მიიღე [‘paged’]) && !ცარიელი ($ _ მიიღეთ [‘paged’])) ch ექო "

  • ბლოგის არქივი"; ექო ‘
  • ‘;}
    otherif (is_search ()) {ექო"

  • ძიების შედეგები"; ექო ‘
  • ‘;}

    ექო ‘

‘;
}

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

<?php the_breadcrumb (); ?>

მადლობა სტატიის წაკითხვისთვის

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

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