ბავშვის თემის შექმნა WordPress-ში
Miscellanea / / November 28, 2021
WordPress-ის მხოლოდ რამდენიმე მომხმარებელი იყენებს საბავშვო თემას და ეს იმიტომ, რომ მომხმარებელმა ბევრმა არ იცის რა არის საბავშვო თემა ან ბავშვის თემის შექმნა WordPress-ში. ისე, ადამიანების უმეტესობა, ვინც WordPress-ს იყენებს, ახორციელებს თემის რედაქტირებას ან მორგებას, მაგრამ მთელი ეს პერსონალიზაცია იკარგება, როდესაც თქვენ განაახლებთ თქვენს თემას და სწორედ აქ მოდის ბავშვის თემის გამოყენება. როდესაც იყენებთ ბავშვის თემას, მაშინ მთელი თქვენი პერსონალიზაცია შეინახება და შეგიძლიათ მარტივად განაახლოთ მშობელი თემა.
![ბავშვის თემის შექმნა WordPress-ში](/f/48de2e2c06f7555f225593fc32925200.png)
შინაარსი
- ბავშვის თემის შექმნა WordPress-ში
- ბავშვის თემის შექმნა შეუცვლელი მშობლის თემიდან
ბავშვის თემის შექმნა WordPress-ში
ბავშვის თემის შექმნა შეუცვლელი მშობლის თემიდან
WordPress-ში ბავშვის თემის შესაქმნელად, თქვენ უნდა შეხვიდეთ თქვენს cPanel-ში და გადახვიდეთ public_html-ზე შემდეგ wp-content/themes, სადაც უნდა შექმნათ ახალი საქაღალდე თქვენი ბავშვის თემისთვის (მაგალითი /Twentysixteen-child/). დარწმუნდით, რომ არ გაქვთ სივრცეები საბავშვო თემების დირექტორიაში, რამაც შეიძლება გამოიწვიოს შეცდომები.
რეკომენდებულია: თქვენ ასევე შეგიძლიათ გამოიყენოთ ერთი დაწკაპუნებით Child Theme მოდული ბავშვის თემის შესაქმნელად (მხოლოდ შეუცვლელი მშობლის თემიდან).
ახლა თქვენ უნდა შექმნათ style.css ფაილი თქვენი ბავშვის თემისთვის (თქვენ მიერ ახლახან შექმნილ ბავშვთა თემების დირექტორიაში). ფაილის შექმნის შემდეგ უბრალოდ დააკოპირეთ და ჩასვით შემდეგი კოდი (შეცვალეთ ქვემოთ მოცემული დეტალები თქვენი თემის სპეციფიკაციების მიხედვით):
/* თემის სახელი: Twenty Sixteen Child Theme URI: http://example.com/twenty-sixteen-child/ აღწერა: Twenty Sixteen Child Theme ავტორი: WordPress Team Author URI: http://example.com თარგი: twentyixteen ვერსია: 1.3.0 ლიცენზია: GNU General Public License v3 ან უფრო ახალი ლიცენზიის URI: http://www.gnu.org/licenses/gpl-3.0.html. */
Შენიშვნა: შაბლონის ხაზი (თარგი: twentysixteen) უნდა შეიცვალოს თემების დირექტორია თქვენი ამჟამინდელი სახელის მიხედვით (მშობელი თემა, რომლის შვილსაც ჩვენ ვქმნით). ჩვენს მაგალითში მთავარი თემა არის Twenty Sixteen თემა, ამიტომ შაბლონი იქნება ოცდათექვსმეტი.
ადრე @import გამოიყენებოდა სტილის ფურცლის ჩასატვირთად მშობლებიდან ბავშვის თემამდე, მაგრამ ახლა ეს არ არის კარგი მეთოდი, რადგან ზრდის სტილის ფურცლის ჩატვირთვის დროს. @import-ის გამოყენების ნაცვლად, უმჯობესია გამოიყენოთ PHP ფუნქციები თქვენი ბავშვის თემის functions.php ფაილში სტილის ფურცლის ჩასატვირთად.
იმისთვის, რომ გამოიყენოთ functions.php ფაილი, თქვენ უნდა შექმნათ ის თქვენი ბავშვის თემების დირექტორიაში. გამოიყენეთ შემდეგი კოდი თქვენს functions.php ფაილში:
php. add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ფუნქცია my_theme_enqueue_styles() { wp_enqueue_style('parent-style', get_template_directory_uri(). '/style.css'); }
ზემოაღნიშნული კოდი მუშაობს მხოლოდ იმ შემთხვევაში, თუ თქვენი მთავარი თემა იყენებს მხოლოდ ერთ .css ფაილს მთელი CSS კოდის შესანახად.
თუ თქვენი ბავშვის თემა style.css შეიცავს რეალურად CSS კოდს (როგორც ეს ჩვეულებრივ ხდება), თქვენ ასევე მოგიწევთ მის რიგში ჩასმა:
php. ფუნქცია my_theme_enqueue_styles() { $parent_style = 'მშობლის სტილი'; // ეს არის "ოცდათხუთმეტი სტილის" ოცდათხუთმეტი თემისთვის. wp_enqueue_style($parent_style, get_template_directory_uri(). '/style.css'); wp_enqueue_style('child-style', get_stylesheet_directory_uri(). '/style.css', array( $parent_style ), wp_get_theme()->get('Version') ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
დროა გაააქტიუროთ თქვენი ბავშვის თემა, შედით თქვენს ადმინისტრაციულ პანელში, შემდეგ გადადით გარეგნობა > თემები და გაააქტიურეთ თქვენი ბავშვის თემა თემების ხელმისაწვდომი სიიდან.
Შენიშვნა: შეიძლება დაგჭირდეთ ხელახლა შეინახოთ თქვენი მენიუ (გარეგნობა > მენიუები) და თემის ოფციები (ფონის და სათაურის სურათების ჩათვლით) ბავშვის თემის გააქტიურების შემდეგ.
ახლა, როდესაც გსურთ ცვლილებების შეტანა თქვენს style.css-ში ან functions.php-ში, შეგიძლიათ ამის გაკეთება მარტივად თქვენი ბავშვის თემაში, მშობლის თემის საქაღალდეზე გავლენის გარეშე.
WordPress-ში ბავშვის თემის შექმნა თქვენი მშობლის თემიდან, მაგრამ თქვენგან უმეტესობამ უკვე მოახდინა თქვენი თემის მორგება, მაშინ ზემოთ მოყვანილი მეთოდი საერთოდ არ დაგეხმარებათ. ამ შემთხვევაში, შეამოწმეთ როგორ განაახლოთ WordPress თემა პერსონალიზაციის დაკარგვის გარეშე.
თუ ვიმედოვნებთ, რომ ეს სტატია თქვენთვის სასარგებლო იყო, მაგრამ თუ ჯერ კიდევ გაქვთ რაიმე შეკითხვა ამ სახელმძღვანელოსთან დაკავშირებით, გთხოვთ, თავისუფლად ჰკითხოთ მათ კომენტარებში.