وردپرس
نحوه راه اندازی یک محیط توسعه لوکال (محلی) با Local by Flywheel، یک ابزار محبوب توسعه محلی وردپرس توسط Flywheel را بیاموزید. اگر به دنبال توسعه تمهای وردپرس، افزونههای وردپرس یا هر کار توسعه سایت محلی دیگری هستید، داشتن یک محیط توسعه لوکال ضروری است. راه اندازی یک محیط توسعه محلی برای توسعه دهندگان وردپرس ضروری است تا تمها، افزونهها، ویژگیها و غیره را قبل از ارسال آن به سرور پروداکشن، آزمایش کنند. یک راه ساده برای راه اندازی یک محیط توسعه مناسب برای وردپرس، نصب پشته لوکال سرور است، یک نرم افزار همراه که LAMP (Linux Apache MySQL PHP) ...
ادامه مطلب
نصب وردپرس فوقالعاده آسان است، اما اگر میخواهید یک سایت وردپرس از قبل راهاندازی شده را به سرور دیگری منتقل کنید، ممکن است کمی دردسرساز باشد. دلایل مختلفی وجود دارد که ممکن است نیاز به افزونه مهاجرت سایت وردپرس خود داشته باشید. اگر توسعه را روی یک سرور لوکال شروع کردهاید و اکنون آماده راه اندازی سایت هستید، باید آن را در سرور خود کپی کنید. به همین ترتیب، اگر روی سایتهای مشتری کار میکنید، اغلب باید در بین سایتها از سرور خود روی سرور مشتری کپی کنید. یا اگر به هر دلیلی سرویس میزبان را تغییر میدهید، باید سایت ...
ادامه مطلب
اگر یک سایت وردپرس استاتیک دارید یا به راه اندازی آن فکر میکنید، احتمالا از محدودیتهای پیشفرض آن آگاه هستید. یکی از بزرگترین مشکلات، عدم امکان افزودن عملکرد جستجو به سایت است. به این دلیل که جستجوی روش معمول (regular way) در یک سایت استاندارد وردپرس از طریق PHP کار میکند و سایتهای استاتیک از PHP استفاده نمیکنند. اما با کمی خلاقیت، میتوانید از یک کتابخانه رایگان و متنباز جاوا اسکریپت به نام Lunr (به همراه چند ابزار دیگر) استفاده کنید تا جستجو را به سایت استاتیک اضافه کنید. Lunr.js چیست ؟ Lunr.js یک کتابخانه جاوا اسکریپت فشرده است که ...
ادامه مطلب
دو مورد کلیدی که باعث ایجاد تعامل در یک وب سایت می شود جذابیت بصری و پیام های استراتژیک است. افزودن بنر در وردپرس می تواند نرخ تبدیل را به میزان قابل توجهی افزایش دهد و تبلیغات کلیدی را برجسته کند. چه اعلام فروش باشد، چه نمایش یک محصول جدید، یا فقط بهبود نویگیشن سایت، تسلط بر اجرای بنر بسیار مهم است. برای افزودن بنر در وردپرس، میتوانید از ویرایشگر داخلی گوتنبرگ و همچنین افزونهها و صفحهسازهایی مانند Elementor استفاده کنید. انتخاب روش مناسب به سطح سفارشی سازی مورد نیاز بستگی دارد. در این مطلب توضیح خواهم داد که چگونه ...
ادامه مطلب
وبسایتی که بر روی نویگیشن (Navigation) تمرکز نمیکند، تجربه بدی را در صفحه به کاربرانش انتقال خواهد داد. هیچ کس یک صفحه وب سازماندهی نشده را دوست ندارد زیرا مرور را به یک چالش تبدیل کرده و در نهایت نرخ پرش را افزایش میدهد.این مطلب اهمیت صفحه بندی وردپرس و روشهای مبتدی را برای شروع صفحه بندی با استفاده از افزونههای پیشرو نشان میدهد. یک وب سایت ایده آل وردپرس باید به خوبی سازماندهی شده باشد و محتوای آن به صفحات مرتبط تقسیم شود. با این حال، متاسفانه، اکثر قالبهای پیشرو وردپرس گزینههای صفحهبندی زیادی را ارائه نمیدهند و شما ...
ادامه مطلب
در این مطلب، وردپرس با پایتون و ردیس و نحوه ارسال مستقیم محتوا به Redis را با ساختن یک برنامه پایتون که از کتابخانه محبوب redis-py استفاده میکند و نحوه ارسال از طریق WordPress REST API را نشان میدهیم. در دنیای پایتون، بسیاری از توسعه دهندگان پایگاه داده NoSQL Redis را به دلیل سرعت آن و در دسترس بودن مجموعه ای قوی از کتابخانههای کلاینت دوست دارند و در جهان وردپرس، Redis اغلب فناوری مورد استفاده برای زمانی که یک آبجکت کش دائمی برای سرعت بخشیدن به دسترسی به دادههای پشتیبان مورد نیاز است، استفاده میشود. در اتصال وردپرس با ...
ادامه مطلب