Expert Expert: چگونه یک افزونه ساده وردپرس ایجاد کنیم

ایجاد یک افزونه وردپرس سفارشی آسان است. بیشتر افراد ممکن است این جنبه را برای رفع تغییرات و بسیاری از نیازهای خود مفید بدانند. افزونه ها قطعاتی از کد PHP هستند که نحوه عملکرد وب سایت شما را تغییر می دهد. بدون ایجاد تغییر کد اصلی وب سایت می توانید این کد را ایجاد کرده و آن را به وب سایت وردپرس اضافه کنید. در برخی موارد ، ممکن است شما نیاز به افزودن یک ویژگی منحصر به فرد به سایت خود داشته باشید ، یکی که افزونه تجاری آماده ندارد.

در این مقاله سئو ، تهیه شده توسط اندرو دیهان ، متخصص برجسته سامسونگ ، شما می آموزید که چگونه افزونه سفارشی وردپرس خود را ایجاد کنید.

ساختار اساسی یک افزونه وردپرس

در این راهنمای سئو ما به ایجاد افزونه وردپرس خواهیم پرداخت. این یک پرونده PHP ساده است که حاوی برخی دستورالعمل ها در آن است. به نظر من سئو ، همیشه خوب است که یک پوشه ایجاد کنید و پرونده PHP را درون آن قرار دهید. این پوشه باید دارای نام مشابه با نام موجود در افزونه باشد. پس از ایجاد این پرونده ، بارگذاری آن در پوشه wp-content / plugins در هاست سرور شما ضروری است. یک افزونه چند اصل اساسی دارد. به عنوان مثال ، عنوان وجود دارد.

هدر افزونه وردپرس

یک هدر ساده یک ساختار عملکردی کوچک دارد که وردپرس قادر به تشخیص آن است. به عنوان مثال:

<؟ php

نام پلاگین: پلاگین جدید ما

این ساده ترین قالب یک هدر افزونه است که با سیستم مدیریت محتوای وردپرس سازگار است. با انجام این مرحله ، یک افزونه کاری دریافت می کنید که می توانید در قسمت افزونه های وردپرس خود را فعال کنید. با این حال ، هیچ عملکردی بر روی آن وجود ندارد. از این رو هیچ عملکرد وب سایت شما را تغییر نمی دهد. عنوان همچنین می تواند برخی از اطلاعات دیگر مانند نویسنده ، توضیحات ، نسخه و غیره را در بر بگیرد برخی از این اطلاعات ممکن است برای اهداف توسعه آینده ضروری باشد.

بقیه افزونه

محدودیتی در دستورالعمل هایی که می توانید در افزونه خود قرار دهید وجود ندارد. با این حال ، در نظر گرفتن پاسخ وب سایت شما به عنوان یک استراتژی ساختمانی ضروری است. قرار دادن کد زیاد باعث می شود سایت شما به شدت اصلاح شود. می توانید افزونه خود را به همان میزان که لازم است اصلاح کنید. این یک فایل پی اچ پی ساده است که می توانید درست مانند هر موضوع ، هرگونه تغییر را که می توانید در فایل function.php خود ایجاد کنید ، تغییر دهید. از یک نکته اساسی ، به حداقل رساندن تغییراتی که می توانید در یک وب سایت وردپرس قرار دهید ، به حداقل می رسد. به عنوان مثال ، من می توانم از این قطعه برای کمک به وب سایت خود برای تغییر مسیر یک صفحه به صفحه دیگر ، حتی در یک وب سایت کاملاً جدید استفاده کنم.

عملکرد my_custom_redirect ()

پست جهانی $؛

if (is_page () || is_object ($ ارسال)) {

if ($ redirect = get_post_meta ($ post-> شناسه ، "تغییر مسیر" ، درست)))

wp_redirect (تغییر مسیر $)؛

خروج؛

add_action ('get_header' ، 'my_custom_redirect')؛

این قطعه یک عملکرد ساده دارد. این به شما امکان می دهد متا سفارشی را به هر صفحه اضافه کنید. علاوه بر این ، می تواند به شما کمک کند با استفاده از یک URL متفاوت "تغییر مسیر" را اضافه کنید. در عنوان قبلی من ، تمام افزونه به نظر می رسد؛

<؟ php

/ *

نام پلاگین: پلاگین جدید ما

عملکرد my_custom_redirect ()

پست جهانی $؛

if (is_page () || is_object ($ ارسال)) {

if ($ redirect = get_post_meta ($ post-> شناسه ، "تغییر مسیر" ، صحیح است))

wp_redirect (تغییر مسیر $)؛

خروج؛

add_action ('get_header' ، 'my_custom_redirect')؛

ایجاد یک افزونه وردپرس سفارشی بسیار ساده است. مانند مورد فوق ، افزونه ای را ایجاد کردیم که بتواند صفحات را تغییر مسیر دهد. همچنین می توانید خط مختلفی از کد PHP را برای انجام کارکردهای مختلف در وب سایت وردپرس خود اضافه کنید.