Semalt ექსპერტი: როგორ შევქმნათ მარტივი WordPress მოდული

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

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

WordPress მოდულის ძირითადი სტრუქტურა

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

WordPress დანამატის სათაური

უბრალო სათაურს აქვს მცირე ფუნქციური სტრუქტურა, რომელსაც WordPress შეუძლია აღიაროს. მაგალითად, მას აქვს:

<? php

მოდულის სახელი: ჩვენი ახალი მოდული

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

დანარჩენი მოდული

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

ფუნქცია my_custom_redirect ()

გლობალური $ პოსტი;

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'redirect', true)) {

wp_redirect ($ გადამისამართება);

გასასვლელი;

add_action ('get_header', 'my_custom_redirect');

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

<? php

/ *

მოდულის სახელი: ჩვენი ახალი მოდული

ფუნქცია my_custom_redirect ()

გლობალური $ პოსტი;

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'გადამისამართება', მართალია))

wp_redirect ($ გადამისამართება);

გასასვლელი;

add_action ('get_header', 'my_custom_redirect');

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