حضور در محیط وب امروزه موردی است که امروزه کلیه افراد و شرکت هایی که در حال کسب درآمد هستند به آن نیاز دارند و در حقیقت بودن در محیط اینترنت به کسب و کار آنان رونق می باشد. طراحی سایت با قیمت مناسب و ارزان و ایجاد پکیج های طراحی وب سایت با قیمت حداقل این امکان را می دهد تا هر شخص و شرکتی با هر بودجه مالی بتواند در محیط اینترنت وب سایت داشته باشد. امروزه شرکت ها و افراد درگیر هزینه های بسیاری هستند و ممکن است نتوانند به راحتی از پس هزینه طراحی وب سایت بربیایند و هر چه بتوان هزینه انجام چنین مواردی را پایین آورد کمک بسیاری به رونق کسب و کار آنان و در نتیجه رونق اقتصادی کشور شده است. سیاست کاری دارکوب ارائه خدمات طراحی سایت با حداقل قیمت می باشد و در این شرکت به گونه ای برنامه ریزی گردیده است تا هزینه های طراحی وب سایت به حداقل برسد و وب سایت با کمترین هزینه ممکن پیاده سازی گردد. البته دارکوب تمام سعی خود را نموده است تا قیمت ارزان تاثیری بر روی کیفیت وب سایت نداشته باشد و وب سایت های طراحی شده توسط این شرکت کیفیت حداقل و لازم را داشته باشد.
طراحی سایت با قیمت مناسب و ارزان و البته با کیفیت مناسب به عنوان هدف و خط مشی دارکوب بوده است که از این طریق در کنار کسب درآمد برای خود بتواند تاثیر مثبتی بر روی رونق اقتصادی کشور داشته باشد. دارکوب خدمات طراحی وب سایت خود را تحت زبان برنامه نویسی PHP ارائه می نماید که به دلیل کدباز بودن آن هزینه تمام شده طراحی وب سایت توسط آن معمولا پایین تر نسبت به سایر زبان های برنامه نویسی تحت وب می باشد و همچنین از سیستم های مدیریت محتوای رایگان نظیر جوملا ، وردپرس و دروپال استفاده می نماید که همین امر نیز هزینه تمام شده طراحی سایت را به مقدار قابل توجهی پایین می آورد.
برای طراحی سایت با ارزانترین قیمت ممکن می توان از قالب های رایگان و آماده موجود در اینترنت استفاده نمود تا هزینه طراحی قالب نیز از پروژه کسر گردد و البته دارکوب این روش را به مشتریان خود پیشنهاد نمی نماید زیرا ممکن است تعداد زیادی وب سایت از قالب شما استفاده نمایند و همین امر ممکن است به برندینگ وب سایت شما لطمه زند.
یکی از هزینه های طراحی سایت قیمت هاستینگ می باشد و دارکوب خدمات میزبانی وب خود را از قویترین شرکت های ارائه کننده موجود ارائه می نماید و آپتایم سرورهای دارکوب 99.9 درصد می باشد که این سرورهای با کیفیت با حداقل قیمت ممکن ارائه می گردند.
برای پایین آوردن قیمت طراحی سایت می توان قالب را از بین قالب های دارکوب انتخاب نمود که در این روش هزینه طراحی قالب وب سایت کسر می گردد و البته قالب های موجود در این فروشگاه بسیار با کیفیت بوده و طراحی وب سایت بر مبنای آنها کیفیت وب سایت را تضمین می نماید.
پشتیبانی وب سایت ، آموزش پانل کاربری و همچنین امن سازی وب سایت جزو خدمات اولیه دارکوب بوده است و ارائه این خدمات صحت عملکرد وب سایت شما را تضمین می نماید و در صورتی که سایت شما در آینده دچار مشکلی گردید سریعا مشکلات وب سایت شما توسط دارکوب مرتفع خواهد گردید.
هزینه بازاریاب بخش بزرگی از هزینه طراحی وب سایت بوده است و دارکوب سیستم بازاریابی را از شرکت خود حذف نموده است و افرادی که در این شرکت فعالیت می نمایند عمدتا طراح و برنامه نویس وب سایت و یا سئو کار و پشتیبان وب سایت می باشند. حذف سیستم بخش بازاریابی شرکت تاثیر بسیاری بر کاهش هزینه های دارکوب داشته است و این شرکت بازاریابی خود را از طریق ارائه خدمات با کیفیت با ارزانترین قیمت مناسب انجام می دهد و عقیده دارکوب بر آن است ارائه خدمات با کیفیت با قیمت مناسب و در نهایت مشتریان راضی بهترین روش بازاریابی می باشد.
البته سابقه و تعداد پروژه های این شرکت نیز خود عامل جذب پروژه می باشد زیرا این شرکت از سال 1381 تا کنون ارائه کننده این خدمات می باشد و تا کنون در حدود 2500 وب سایت طراحی نموده و تحویل مشتریان خود داده است. برای هر گونه مشاوره جهت طراحی وب سایت با شرکت تماس بگیرید.
کامپوننت های بسیاری برای ایجاد بانک اطلاعات در جوملا وجود دارند که هر یک از آنها امکانات خاصی دارند و در این مقاله چند مورد مهم از این کامپوننت ها را برای شما بررسی می نمایم. البته با استفاده از پایه جوملا و بخش مقالات آن نیز می توانید بانک های اطلاعاتی ساده نظیر یانک مقالات ایجاد نمایی. این مقاله به شما کامپوننت های متداول و مرسوم را برای ایجاد یانک های داده پیشرفته تر معرفی می نماید.
یکی از مهترین کامپوننت های ایجاد ساخت بانک داده در جوملا می باشد که دارای سیستم فیلدهای پیشرفته مربوط به هر دسته بندی می باشد. بدین صورت که می توانید برای هر دسته بندی از k2 فیلدهای مربوط به آن را تعریف نمایید. این کامپوننت قابلیت ارسال توسط کاربر دارد و کاربران وب سایت از محیط کاربری وب سایت می توانند به سایت مطالب جدید اضافه نموده و ویرایش نمایند. قابلیت جستجو بر اساس فیلدهای پیشرفته به صورت پیش فرض در این کامپوننت وجود ندارد.
یکی از قدیمیترین کامپوننت های ساخت بانک داده در جوملا می باشد که البته معمولا باگ های بسیاری دارد. این کامپونت نیز سیستم فیلدهای اختصاصی دارد که البته مزیتی که بر k2 دارد آن است که قابلیت جستجو در این فلیدها در این نرم افزار به صورت پیش فرض وجود دارد. البته این کامپوننت فیلدهای مربوط به دسته بندی جداگانه ندارد و فیلدها به طور کلی تعریف می گردند.
یکی از قویترین بانک های داده جوملا می باشد که هسته جوملا را نیز تحت تاثیر قرار می دهد. در این سیستم انواع مختلف داده ها قابل تعریف می باشند که هر نوعی قابلیت نمایش منحصر به فرد خود و فیلدهای خاص خود را خواهد داشت. قابلیت جستجو در این افزار به صورت پیش فرض وجود دارد و همچنین نحوه جستجوی هر فیلد از نوع قابل سفارشی سازی می باشد. با توجه به امکانات بسیار آن کار کردن با این کامپوننت کمی پیچیده می باشد و نیاز به تجربه بیشتری نسبت با سایر کامپوننت ها دارد.
یکی دیگر از بانک های داده جوملا می باشد که نحوه کار با آن کاملا با سایر بانک های داده متفاوت می باشد. توسط این کامپوننت می توانید بر روی هر جدولی از دیتابیس کار نمایید و گزارش گیری های مورد نظر خود را پیاده سازی نمایید. این کامپوننت سیستم جستجو را توسط فیلتر دارد و جستجوی ضعیفی داد و معمولا برای راه اندازی بانک های اطلاعاتی که نیاز به جستجوی پیشرفته ای ندارند مناسب می باشد.
یکی دیگر از کامپوننت های ساختار اطلاعات جوملا می باشد که نحوه کار با آن به مانند FLEXIcontent می باشد و البته امکانات آن از FLEXIcontent کمتر می باشد و البته نحوه کار با این کامپوننت ساده تر می باشد.
البته پلاگین ها و کامپوننت های بسیار دیگری نیز در این زمینه وجود دارند که با استفاده از این افزارها می توانید بخش محصولات، بانک های اطلاعاتی، سایت خبری و انواع مختلف سایت های ساختار داده ای ایجاد نمایید.
مواقعی در وردپرس پیش می آید که لازم است در برنامه نویسی خود گروه کاربری را بدانید تا از طریق آن مطالبی را به کاربر نمایش دهید. در صورتی که قصد گرفتن گروه کاربری فردی که هم اکنون در سیستم مدیریت محتوای وردپرس وارد شده است را دارید می توانید از کد زیر در پلاگن خود استفاده نمایید.
if ($user_role == 'administrator') {
echo 'Administrator';
} elseif ($user_role == 'editor') {
echo 'Editor';
} elseif ($user_role == 'author') {
echo 'Author';
} elseif ($user_role == 'contributor') {
echo 'Contributor';
} elseif ($user_role == 'subscriber') {
echo 'Subscriber';
} else {
echo '<strong>' . $user_role . '</strong>';
}
?>
در صورتی که قصد دارید گروه کاربری خاصی را بیابید می توانید از کد زیر برای انتخاب کاربر استفاده نمایید:
اضافه نمودن کدهای داده های ساختار یافته در وب سایت به بهتر ایندکس شدن مطالب وب سایت و درک بهتر مطالب هر صفحه از وب سایت کمک می نماید و برخی از این داده های ساختار یافته در نتایج جستجوی گوگل و برخی دیگر از موتورهای جستجو نمایش داده می شوند. دو اسنیپت اصلی که تاثیر بسیار در سئو وب سایت و رنکینگ در موتورهای جستجو دارد اسنیپت رتبه بندی و آدرس صفحه می باشد که در تصویر بالا مشاهده می نمایید. داده ساختار یافته آمار در موتور جستجو گوگل به صورت ستاره های آماری نمایش داده می شود و داده ساختار یافته آدرس صفحه به صورت اضافه نمودن فلش در آدرس صفحه مشخص می گردد. با اضافه نمودن این دو اسنیپت در وب سایت می توانید سئو و بهینه سازی صفحات وب سایت خود را در موتورهای جستجو بالا ببرید که در زیر به توضیح هر یک از این اسنیپت ها خواهم پرداخت.
اسنیپت آدرس یا breadcrumb Snippet مسئول آن است که به موتور جستجو اعلام نمایید صفحه ای که حال حاضر در آن هستیم در این وب سایت جزو کدام بخش می باشد و آدرس آن را به موتور جستجو اعلام می نمایید. اعلام اینکه هر یک از مطالب و مقالات وب سایت جزو کدام دسته بندی می باشد موتور جستجو را قادر می سازد مطالب وب سایت را خیلی راحتر و دقیق تر ایندکس نماید و دسته بندی هر یک از مطالب مشخص باشد.
این اسنیپت رتبه ای که کاربران وب سایت به مقاله و یا محصول می دهند را در اختیار موتور جستجو قرار می دهد و موتور جستجو نیز این رتبه بندی را به صورت پنج ستاره که با توجه به آمار بازدید کنندگان روشن می باشد نمایش می دهد. استفاده از این اسنیپت از نظر بصری باعث جذب کلیک بیشتر در نتایج جستجو می گردد زیرا نتیجه مورد نظر به همراه ستاره در نتایج جستجوی گوگل نمایش داده می شود.
با استفاده از اسنیپت های جدید و داده های ساختار یافته حتی می توانید عنوان ، متن توضیحات و تصاویر مطلب را نشانه گذاری نمایید که از این طریق موتورهای جستجو درک بهتری از صفحات وب سایت شما خواهند داشت. البته ممکن است گوگل و سایر موتورهای جستجو اسنیپت های شما را بنا به دلایلی در موتورهای جستجو نمایش ندهند استفاده از این اسنیپت ها در تخصص برنامه نویسان خبره وب سایت می باشد.
استفاده از اسنیپت ها و داده های ساختار یافته باعث افزایش بسیار رتبه وب سایت در موتورهای جستجو می گردد که همین امر موجب بهبود وضعیت سئو و بهینه سازی وب سایت می گردد و دارکوب در پروژه های پیشرفته خود که قصد گرفتن بهترین نتیجه از موتورهای جستجو را دارند استفاده از این اسنیپت ها در کنار نسخه موبایلی وب سایت را حتما توصیه می نماید.
برای آنکه از داده های ساختار یافته موجود در صفحات مطلع گردید می توانید از ابزار گوگل با نام Rich Snippets Testing Tool استفاده نمایید. حتی در صورتی که این ابزار وجود اسنیپت های مختلف را گزاش دهد ممکن است بنا به دلایلی نظیر رنک پایین وب سایت ، استفاده نا مناسب از اسنیپت ها داده های ساختار یافته در نتایج موتورهای جستجو نظیر گوگل نمایش داده نشوند.
سورس مقاله:
https://developers.google.com/structured-data/rich-snippets/
در این مقاله به شما روش لینک نمودن یک ردیف کامل از جدول TABLE در اچ تی ام ال را آموزش خواهم داد. روش های متفاوتی برای انجام این کار وجود دارد اما روش زیر راحترین روش انجام این کار می باشد که با استفاده از JQUERY انجام می گردد. برای این کار کافی است کتابخانه Jquery را در صفحه html خود اضافه نمایید. پس از اضافه نمودن این کتابخانه قابلیت استفاده از دستورها و توابع آن را دارید. فرض نمایید کد ردیف هر جدول شما چیزی باشد شبیه به کد زیر:
برای آنکه کل ردیف را لینک نمایید کافی است آدرس لینکی که در TR وجود دارد را بدست بیاورید و به عنوان لینک TR قرار دهید. برای انجام این کار می توانید از دستور jquery زیر استفاده نمایید:
در دستور بالا می توانید کلاس جدولی که قصد دارید ردیف های آن لینک گردند اضافه نمایید.
برای آنکه علامت موس به حالت دست باشد تا کاربر متوجه لینکی بودن کل ردیف شود می توانید کد CSS زیر را به فایل خود اضافه نمایید:
البته لینک کردن TR را می توانید به روش های دیگری نیز انجام دهید که در صورت تمایل می توانید سایر روش ها را در بخش نظرات اعلام نمایید.
داشتن وب سایت پر بازدید رویایی هر مدیر سایتی می باشد و در صورتی که قصد داشته باشید سایتی پر بازدید داشته باشید در ابتدا می بایست روش جذب مخاطب وب سایت خود را معین نمایید. در حقیقیت سیاست جذب مخاطب مهمترین بخش و پایه میزان بازدید وب سایت شما می باشد. تعداد بازدید کننده وب سایت شما در ابتدا به زمینه فعالیت وب سایت شما و خدمات ارائه شده توسط آن وابسته می باشد. در صورتی که قصد افزایش ترافیک بازدید کنندگان وب سایت خود را داشته باشید می توانید راه های زیر را در نظر بگیرید:
یکی از بهترین روش های افزایش بازدیدکنندگان وب سایت تبلیغات در سایت های پر بازدید به خصوص سایت های مرتبط به زمینه فعالیت وب سایت می باشد. البته برای درج آگهی در سایت مورد نظر خود حتما با متخصص سئو مشورت نمایید زیرا ممکن است تبلیغ در سایت خاصی و نحوه آن باعث افت نمایش وب سایت شما در موتورهای جستجو گردد.
برای آنکه وب سایت فعالی داشته باشید می بایست پیوسته و به صورت مستمر در آن مقالات و اطلاعات جدید بارگذاری نمایید. درج اطلاعات جدید در وب سایت باعث ارسال سیگنال های مثبت به موتورهای جستجو می باشد و هر چه این اطلاعات شما مرتبط تر به زمینه فعالیت شما و کامل تر باشد و مورد نظر کاربران شما باشد تاثیر بهتری در رتبه شما در موتورهای جستجو و در نتیجه افزایش بازدید کننده وب سایت خواهد داشت.
بهترین و با کیفیت ترین وب سایت را نیز در صورتی که داشته باشید در صورتی که از سایت های دیگر به آن لینکی وجود نداشته باشید ترافیک و بازدید کننده خوبی نخواهد داشت. برای آنکه وب سایت خود را معتبر تر نمایید بهتر است از سایت های دیگر به سایت خود به صورت مستمر لینک ایجاد نمایید. این کار را می توانید از طریق فروم ها، سایت های آگهی و وبلاگ ها و نوشتن مقاله و اطلاعات در سایت های دیگر انجام دهید.
یکی از روش های افزایش ترافیک بازدید کننده وب سایت ارسال ایمیل تبلیغاتی می باشد. می توانید این کار را از طریق شرکت های ارائه کننده خدمات ارسال ایمیل تبلیغاتی انجام دهید و البته دقت نمایید با انجام روش اشتباه ارسال ایمیل گروهی تبلیغاتی ممکن است به سایت خود لطمه وارد نمایید بنابراین بهتر است برای انجام این کار با متخصص سئو مشورت نمایید.
در صورتی که اصول و قواعد سئو را در سایت خود رعایت نمایید وب سایت شما رنک بهتری در موتورهای جستجو می گیرد و این رنک بهتر باعث افزایش تعداد بازدید کنندگان وب سایت خواهد گردید. بهتر است کار طراحی و بهینه سازی خود را از طریق شرکت های با تجربه طراحی وب نظیر دارکوب انجام دهید تا اصول و قواعد سئو به صورت کامل در سایت شما در نظر گرفته شود.
از طریق ارسال اس ام اس تبلیغاتی و درج لینک وب سایت در آن نیز می توانید بازدید کننده بدست بیاوریدولی بهتر است این روش را به صورت مستمر انجام دهید تا تاثیر مطلوب تری بر روی سایت داشته باشد.
امکانات و اطلاعات رایگان در سایت موردی است که می توانید از طریق آن بازدید کننده جلب نمایید و برای انجام این کار می توانید با طراح وب سایت خود مشورت نمایید.
فعالیت و به اشتراک گذاری مطالب در شبکه های اجتماعی و لینک دادن به وب سایت از طریق آن یکی از روش های جدید و موثر برای افزایش بازدید کنندگان وب سایت خواهد داشت و با توجه به ماهیت و قدرت این شبکه ها تاثیر بسیاری در موفقیت وب سایت خواهد داشت.
پلاگین های بسیاری برای ایجاد بانک داده در وردپرس وجود دارند که با استفاده از آنها می توانید دایرکتوری اطلاعات خود را ایجاد نمایید. یک دایرکتوری اطلاعات شامل آیتم هایی می باشد که در شاخه ها و زیر شاخه های مختلف قرار می گیرد و می توانید قابلیت ارسال از سمت کاربران نیز داشته باشد تا کاربران وب سایت بتوانند اطلاعات خود را ارسال نمایند. در بخش زیر لیست پلاگین های ایجاد دایرکتوری یا بانک اطلاعاتی در وردپرس را معرفی می نمایم:
یکی از بروزترین، با امکانات ترین و مطمئن ترین پلاگین های ساخت بانک داده در وردپرس می باشد که دارای قابلیت های فراوانی می باشد. بخش مدیریت دسته بندی ها و زیر دسته ها و آیتم ها که از ویژگی های عمومی این پلاگین ها می باشد اما موردی که این پلاگین را از سایر پلاگین ها متمایز می سازد بخش مدیریت فیلدها می باشد که قابلیت اضافه نمودن فیلدهای جدید به آیتم های دایرکتوری را می دهد همچنین قابلیت جستجو و نمایش در مکان های مختلف برای این فیلدها وجود دارد.
پلاگینی بسیار ساده و کم حجم می باشد که دارای امکانات اولیه یک دایرکتوری اطلاعاتی می باشد. البته در این پلاگین ها خطاهای بسیاری مشاهده شده است. این پلاگین برای ساخت سایت های آگهی طبقه بندی شده مناسب است.
Connections Business Directory
یکی از پلاگین های ساخت دایرکتوری محبوب وردپرس می باشد که هسته سنگینی دارد. از ویژگی های بارز این پلاگین قابلیت تعریف سطح دسترسی برای گروه های کاربری مختلف می باشد به صورتی که برای هر گروه می توان تعریف نمود سطح دسترسی برای انجام چه کارهایی وجود دارد. این پلاگین همچنین بخش مدیریت قالب دارد که از طریق آن می توان نوع نمایش پلاگین را تغییر دهید.
وردپرس یکی از قویترین سیستم های مدیریت محتوای تحت وب می باشد که دارای امکانات فراوانی است. در صورتی که قابلیت مورد نظر شما در لیست امکانات اولیه وردپرس نبود می توانید با جستجو در دایرکتوری پلاگین های وردپرس امکان مورد نظر خود را جستجو نمایید و در صورت وجود امکان در سیستم مدیریت محتوای وردپرس خود نصب نمایید. قابلیت ارسال پیغام خصوصی در امکانات پایه وردپرس وجود ندارد بنابراین می بایست با استفاده از پلاگین ها این امکان به وردپرس اضافه گردد. پلاگین های ارسال پیام خصوصی بسیاری برای وردپرس وجود دارند اما من در این بخش برخی از مطرح ترین و بروز ترین پلاگین ها را برای شما لیست می نمایم:
پلاگین ارسال پیام خصوصی نسبتا جدید وردپرس که دارای امکانات فراوانی می باشد پس از نصب این پلاگین منوی جدیدی در مدیریت وردپرس با نام Front End PM ایجاد می گردد که دارای دو زیر منوی تنظیمات و دستورالعمل می باشد. این پلاگین برای نمایش هم دارای بخش ساخت منو و هم دارای کد کوتاه می باشد و بنابراین می توانید در هر جا که بخواهید این سیستم را فعال نمایید.
پلاگینی نسبتا قدیمی و قدرتمند برای راه اندازی سیستم ارتباط داخلی اعضاء وب سایت می باشد. این پلاگین پس از نصب زیر منویی در بخش تنظیمات کنترل پانل به همین نام ایجاد می نماید که می توانید با استفاده از آن تنظیمات این پلاگین را انجام دهید. این پلاگین برای نمایش فقط کد کوتاه دارد و می توانید درون مقاله آن را فعال سازی نمایید.
Private Messages For WordPress
پلاگین بسیار قدیمی پیغام خصوصی وردپرس که در حدود دو سال به روز رسانی نشده و دارای امکانات فراوانی می باشد. تعداد نصب این پلاگین از سایر پلاگین های پیام خصوصی وردپرس بیشتر می باشد اما بسیار قدیمی می باشد و استفاده از آن توصیه نمی شود.
یکی از قدیمیترین پلاگین های سیستم ارتباط داخلی اعضاء وردپرس که در حدود 6 سال بروز رسانی نگردیده است و بنابراین استفاده از آن به هیچه وجه توصه نمی گردد.
می توانید لیست کامل پلاگین های ارسال پیام خصوصی وردپرس را در این آدرس https://wordpress.org/plugins/tags/private-message مشاهده نمایید. البته پلاگین های شبکه اجتماعی نظیر buddypress دارای امکانات جانبی ارسال و دریافت پیام خصوصی می باشند که در صورتی که قصد دارید سایت های بزرگتری راه اندازی نمایید می توانید از پلاگین های شبکه های اجتماعی نیز استفاده نمایید.
وردپرس یکی از بهترین سیستم های مدیریت محتوا برای طراحی وب سایت می باشد که به عنوان محبوب ترین سیستم مدیریت محتوا می تواند گزینه بسیار مناسبی برای طراحی سایت شما باشد.
پلاگین های وردپرس به شما امکان اضافه کردن امکانات و انجام تغییرات و بهینه سازی در وردپرس را می دهند به جای آنکه نیاز باشد هسته برنامه را تغییر دهید و شما می توانید تغییرات و نیازهای خود را توسط توابع پلاگین ها انجام دهید. یک پلاگین وردپرس یک برنامه نوشته شده به زبان PHP می باشد که امکانات و تغییرات جدید را به وردپرس اضافه می نماید. در حقیقت یکی از دلایل محبوبیت وردپرس همین قابلیت اضافه نمودن پلاگین ها و امکانات جدید به سیستم مدیریت محتوای وردپرس می باشد.
در صورتی که نیاز به اضافه کردن امکان جدیدی دارید که در هسته وردپرس وجود ندارد می بایست قبل از آغاز به ساخت پلاگین به بانک پلاگین های وردپرس مراجعه نمایید و پلاگین مورد نظر خود را جستجو نمایید. در صورتی که پلاگین مورد نظر خود را یافتید کافی است آن را در سیستم مدیریت محتوای وردپرس خود نصب نمایید. در غیر این صورت می توانید اقدام به ساخت پلاگین وردپرس خود نمایید.
در اینترنت مطالب آموزشی بسیاری در مورد ساخت قالب وردپرس وجود دارد که در بخش زیر نحوه ساخت قالب وردپرس را به ساده ترین روش ممکن برای شما بیان می نمایم.
پلاگین های وردپرس معمولا در داخل فلدر wp-content/plugins به صورت فلدر قرار دارند. البته ممکن است نام فلدر wp-content در تنظیمات وب سایت به نام دیگری تغییر یافته باشد. برای آنکه پلاگین وردپرس خود را ایجاد نمایید در گام اول می بایست در این بخش wp-content/plugins فلدر مربوط به پلاگین خود را ایجاد نمایید. بهتر است این نام خاص باشد تا با سایر پلاگین های موجود در بانک پلاگین وردپرس تداخل نداشته باشد. به عنوان مثال در صورتی که در حال ساخت فرم اختصاصی هستید می توانید نام برند شما دارکوب می باشد می توانید فلدر پلاگین را darkobform نام گذاری نمایید.
در مرحله بعدی می بایست قابل PHP هسته پلاگین خود را ایجاد نمایید. نام این فایل می بایست معمولا نام فلدر شما باشد که در مثال فرم دارکوب نام فایل هسته پلاگین darkobform.php خواهد بود و برای آنکه وردپرس بتواند این فایل را بخواند می بایست کد زیر را در بالای فایل خود اضافه نموده و مطابق اطلاعات پلاگین خود تغییر دهید.
که در کد بالا plugin name نام پلاگین شما می باشد که می بایست آن را درج نمایید و بقیه موارد اجباری نیستند.
پس از انجام این مرحله می بایست به کنترل پانل وردپرس خود مراجعه نموده و در لیست پلاگین های نصب شده وردپرس پلاگین مورد ساخت شده خود را فعال سازی نمایید. هم اکنون پلاگین شما فعال می باشد و می توانید برنامه نویسی خود را شروع نمایید. برای شروع معمولا احتیاج دارید یک منو در بخش مدیریت وب سایت ایجاد نمایی. برای ساخت منو کد زیر را به فایل darkobform.php اضافه نمایید.
در کد بالا منویی با نام Test Plugin در پانل مدیریت وردپرس شما ایجاد خواهد شد که با کلیک بر روی آن متن Hello World چاپ می گردد. پس هم اکنون منوی مدیریت خود را ایجاد نموده اید و می توانید آن را توسعه دهید.
از روش های مختلفی می توانید خروجی پلاگین خود را در وب سایت نمایش دهید که یکی از ساده ترین راه ها Shortcode های وردپرس می باشد. از طریق Shortcode می توانید خروجی پلاگین خود را در هر جا که به آن نیاز دارید چاپ نمایید. در صورتی که نام Shortcode شما joomirform باشد برای چاپ خروجی کافی است [joomirform] را در محتوای خود اضافه نمایید.
برای ایجاد Shortcode کافی است از کد زیر استفاده نمایید:
که در کد بالا Shortcode با نام joomiraddform ایجاد می گردد.
این مقاله در حال تکمیل می باشد.
منبع: