Semalt: WordPress მოდულების შექმნის პრაქტიკა

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

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

1. მოდულის და თემის ცვლილებები

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

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

მნიშვნელოვანია შექმნათ მოდულების საქაღალდე და ერთი ფაილი შესაბამისი შინაარსით. ამისათვის თქვენ უნდა მოძებნოთ wp-შინაარსის / მოდულების არეალი და შექმნათ ახალი საქაღალდე, რომელიც დაასახელა, როგორც შესანიშნავი მოდული. აქ, თქვენ უნდა შექმნათ ფაილი awesomeplugin.php სახელით. შექმნის შემდეგ გახსენით ეს ფაილი და ჩასვით ეს კოდი:

<? php

/ *

მოდული: გასაოცარი შემოქმედი

მოდულის URL: http://www.abc.com

ვერსია: 1.2

ავტორი: ჩემი ვებ-გვერდი

ავტორი URI: http://abc.com

ლიცენზია: GPL2

* /

3. თქვენი მოდულის სტრუქტურა

როდესაც საქმე რთული და დახვეწილი მოდულების შექმნას ეხება, თქვენ სწორად უნდა ააწყოთ ისინი და დაყოთ ისინი სხვადასხვა კატეგორიებად, მათი ფუნქციების და შესრულების საფუძველზე. თუ მოდული მიეკუთვნება კონკრეტულ კლასს, შეგიძლიათ დაამატოთ ის plugin- ების არსებულ სიაში და გამოყოთ თქვენი ფაილები, რათა თავიდან აიცილოთ რაიმე დაბნეულობა. დარწმუნდით, რომ შექმენით ბალანსი თქვენი მოდულის განლაგებას, სტრუქტურასა და მექანიზმს შორის. ამისათვის შეგიძლიათ მისი ფაილები სხვადასხვა სექციებად გაყოთ და დახმარებისთვის მიმართოთ Akismet და WP-PageNavi.

4. დანამატის დასახელება

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

5. თქვენი მოდულის უსაფრთხოება

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

send email