آموزش اسکریپت و وردپرس

بایگانی‌های وردپرس - فرساد گشت

امام حسین (ع) : بخشنده ترین مردم کسی است که در هنگام قدرت می بخشد.
یکشنبه ۱ اردیبهشت ۱۳۹۸

حل مشکل محدودیت منو در وردپرس

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱ اردیبهشت ۱۳۹۸


حل مشکل محدودیت منو در وردپرس

حل مشکل محدودیت منو در وردپرس

بسیاری از کاربران که قالب حرفه ای وردپرس خریداری می کنند با مشکل محدودیت منو در وردپرس مواجه می شوند. تیکت های زیادی در این رابطه دریافت کردیم و بر آن شدیم تا این مقاله را برای شما دوستان ایکس اسکریپت تدارک ببینیم تا بتوانید مشکل محدودیت منو در وردپرس را حل نمایید. در اکثر هاستینگ ها تنظیمات فایل php.ini به این صورت انجام شده که زمان مدیریت فهرست ها در وردپرس شما نمیتوانید بیشتر از ۱۰۰ آیتم را در منوهای وردپرس ذخیره کنید. یعنی اگر منو یا مگامنوی بالا بلندی داشته باشید که ۲۵۰ آیتم داشته باشد تنها ۱۰۰ عدد از آن ذخیره می شود!

گقتیم ۱۰۰ عدد منو در وردپرس ذخیره می شود. گاها پیش اومده که برخی کاربران اطلاع میدهند از اینکه تعداد منوهای فابل ذخیره در سایتشان بیشتر از ۵۰ عدد نیست! و با کلی گله مندی تیکت خود را ثبت می کنند که این چه وضعشه و چرا قالب های شما مشکل داره 😀 در جواب این دوستان و دوستانی که بعدا اعلام می کنند این تعداد ۱۰۰ تا نیست و اینجا اشتباه نوشتید عرض کنم این مقدار بستگی به هاستینگ شما دارد. در یکی از هاستینگ های ایرانی معروف که بهتره اسم نبرم تعداد منوها نامحدود هست و این مشکل رو پیش بینی کردند تا هم خودشون راحت تر باشن و هم کاربر.

این مشکل وردپرس قبلا در تیکت ۱۴۱۳۴ در wordpress.org ثبت شده اما قبل از اینکه وردپرس این مشکل را حل کند ما قصد داریم این مشکل را برای شما حل کنیم 😀 با ما همراه باشید.

در ابتدا پوشه wp-admin را باز کرده و دنبال فایل php.ini بگردید و سپس کد زیر را در انتهای آن اضافه نمایید.

نکته: در صورتی که فایل php.ini را ندارد می توانید آنرا بسازید.

suhosin.post.max_vars = 5000
suhosin.request.max_vars = 5000

راه دیگر این هست که کد زیر را در انتهای .htaccess خودتون قرار بدید:

php_flag max_input_vars 2000

با قرار دادن کد بالا در فایل php.ini مشکل محدودیت منو در وردپرس حل می شود. در صورتی که این مشکل حل نشد تنها راه شما تماس با هاستینگ هست. گاها هاستینگ ها تنظیمات را طوری انجام می دهند که شما امکان تغییر در فایل php.ini اصلی را از طریق ساخت این فایل در پوشه خود ندارید.

یادتون باشه این محدودیت ها و مشکلات هست که ما رو قوی میکنه 😀 به واسطه همین محدودیت شد که اطلاعات زیادی از هاستینگ خودتون و فایل php.ini بدست آوردید. موفق و سربلند باشید 🙂

The post حل مشکل محدودیت منو در وردپرس در سایت فراگشت برای شما عزیزان آماده شده است.


انتقال دیدگاه از یک نوشته به نوشته دیگر

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

کپی کردن و انتقال دیدگاه از مطلبی به مطلب دیگر در وردپرس

افزونه های متعددی در مخزن وردپرس وجود دارند که میتوانند در زمینه ی جا به جایی و انتقال نظرات در وردپرس به شما کمک کنند. در آموزش امروز ما از افزونه Copy or Move Comments استفاده خواهیم کرد. بنابراین برای شروع کار لازم است که این افزونه را در سایت خود نصب و فعال کنید.

بلافاصله پس از فعالسازی افزونه، منوی جدیدی با عنوان Copy/Move Comments به داشبورد مدیریت وردپرس شما افزوده میشود. با مراجعه به این منو، امکان کپی یا جا به جا کردن دیدگاه های وردپرس در اختیار شما قرار خواهد گرفت. اگر وارد این منو شوید، با یک رابط کاربری بسیار مختصر و جمع و جور روبرو خواهید شد که بر خلاف ظاهرش، میتواند کار شما را به خوبی راه بیاندازد.

حالا کافی است ابتدا در بخش عمل (select action) یکی از گزینه های copy (برای کپی کردن) یا move (برای جابجا کردن) را انتخاب کنید. سپس در بخش منبع (Select post type) نوع نوشته را انتخاب کنید. (مثلا ممکن است دیدگاه مورد نظر شما در یک مطلب عادی وردپرس، یک برگه، یا یک محصول و … درج شده باشد) در ادامه در بخش select post، مطلب مربوطه را که مایلید دیدگاه را از آن جابجا کرده یا کپی کنید انتخاب نمایید. در آخر هم در قسمت Select Comment type مشخص کنید که مایلید فقط دیدگاه های تکی را مشاهده کنید (single) یا مایلید دیدگاه ها به همراه پاسخ های آنها در اختیار شما قرار بگیرند (with replies).

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

انتقال دیدگاه از یک نوشته به نوشته دیگر

حالا در زیر جدول در بخش select post type نوع نوشته ی مربوطه را انتخاب کنید. (مثلا اگر میخواهید دیدگاه را به یک مطلب دیگر منتقل کنید باید post را انتخاب کنید یا اگر میخواهید دیدگاه به یک برگه منتقل شود باید page را انتخاب کنید، برای انتقال دیدگاه به یک محصول باید product را انتخاب کنید و …) در قسمت select post، مطلب مقصد را انتخاب کنید و در پایان برای انجام عملیات انتخابی روی دکمه ی Perform Action کلیک کنید.

امیدواریم که از آموزش کوتاه امروز لذت برده باشید.

The post آموزش انتقال دیدگاه از یک نوشته به نوشته دیگر در وردپرس در سایت فراگشت برای شما عزیزان آماده شده است.

غیرفعال کردن لینک ها در نظرات وردپرس

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱ اردیبهشت ۱۳۹۸


غیرفعال کردن لینک ها در نظرات وردپرس

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

چرا باید لینک هایی که در نظرات ایجاد می شود را غیر فعال کنید؟

خیلی از افراد وقتی می خواهند سایت خودشان را به موتور های جستجو معرفی کنند و یا در حقیقت رتبه ی سایت خودشان را بهبود ببخشند از سایت های دیگر بک لینک می گیرند. راه های زیادی برای گرفتن بک لینک وجود دارند که یکی از آن ها این است که می روند در سایت ها و در بخش نظرات لینک سایت خودشان را قرار می دهند.

این کار اگر بصورت لینک های فالو باشد در حقیقت ۸۵% از اعتبار سایت شما به سایت لینک شده داده می شود.

البته افزونه هایی وجود دارند که می توان به کمک آن ها این لینک ها را بصورت نوفالو در آورد.

غیرفعال کردن لینک ها در نظرات وردپرس:

 

برای این کار تنها نیاز است که شما کد زیر را به آخر کد های فایل function.php سایت خودتان اضافه کنید.

remove_filter( 'comment_text', 'make_clickable', ۹ );

بعد از کپی این فایل و ذخیره ی آن اگر کسی در نظرات سایت شما لینک وارد کند آن لینک بصورت خودکار بصورت متن نمایش داده می شود.

The post غیرفعال کردن لینک ها در نظرات وردپرس در سایت فراگشت برای شما عزیزان آماده شده است.

آموزش جداسازی پست های طولانی درون صفحات وردپرس

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱ اردیبهشت ۱۳۹۸


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

جداسازی پست های طولانی درون صفحات وردپرس

آموزش جداسازی پست های طولانی درون صفحات وردپرس

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

<!––nextpage––>

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

اگر به دلایلی پس از صفحه بندی برچسب و دسته بندی ها نشان داده نمی شدند. شما باید کد زیر را در حلقه single.php کپی کنید:

<?php wp_link_pages(); ?>

سپس تغییرات را ذخیره نمایید.

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

باتشکر از همراهی تان

The post آموزش جداسازی پست های طولانی درون صفحات وردپرس در سایت فراگشت برای شما عزیزان آماده شده است.

افزایش امنیت وردپرس در ۱۳ مرحله

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱ اردیبهشت ۱۳۹۸


افزایش امنیت وردپرس مهم‌ترین و اصلی‌ترین دغدغه برای هر وبمستر می‌باشد و اگر به درستی رعایت نشود باعث خدمات جبران ناپذیر و خسارت زیادی به وبسایت شده و هکران قادر خواهند بود تا از سایت شما سواستفاده کنند. این سوال همواره برای کاربران و وبمستران وردپرسی وجود دارد که چگونه میزان افزایش امنیت وردپرس را بیشتر و بیشتر کنیم؟!

در این مقاله از ایکس اسکریپت قصد دارم به بررسی مواردی برای افزایش امنیت وردپرس بپردازم که در آن به ذکر ۱۳ مورد از راهکارهای مهم در امنیت وردپرس اشاره خواهم کرد.

افزایش امنیت وردپرس

افزایش امنیت وردپرس در ۱۳ مرحله

مسئله امنیت صرفا به وردپرس محدود نبوده و حتی اگر از CMSهای رایگان و حتی اختصاصی برای مدیریت وبسایت خود استفاده می‌کنید همواره باید در جهت افزایش امنیت آن بهترین راهکارهای پیش‌رو را در دست گرفته و از آنها استفاده کنید.

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

۱- انتخاب هاستینگ معتبر

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

متاسفانه کاربرانی هستند که صرفا از دید اقتصادی اقدام به خرید هاست کرده و به دلیل انتخاب هاستینگ‌های نامعتبر سایت خود را به همراه کلیه اطلاعات با ماه‌ها تلاش و علاقه‌ای که برای مدیریت سایت خود به خرج داده‌اند را یک شبه به باد فنا می‌دهند.

۲- بررسی و انتخاب صحیح افزونه‌های وردپرس

همواره و بارها و بارها در مقالات مختلف و سایت‌های گوناگون گفته شده است که هیچ‌گاه افزونه‌هایی را که به آنها اعتمادی ندارید را نصب نکرده و از آن استفاده نکنید.

همیشه باید سعی کنید افزونه‌هایی که استفاده می‌کنید در مخزن وردپرس به ثبت رسیده باشند و از استفاده افزونه‌هایی که سایت‌های مختلف به جای لینک دادن به صفحه مخرن وردپرس آن را در سایت خود آپلود کرده‌اند دوری کنید.

۳- امنیت پوسته‌های وردپرس را بررسی کنید

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

مخزن وردپرس یکی از بهترین مکانهای موجود برای استفاده از پوسته‌های وردپرس است که می‌توانید یکی از آنها را انتخاب کرده و در صورتی که فارسی سازی نشده‌اند با کمی وقت آن را فارسی سازی کنید.

۴- همواره از آخرین نسخه وردپرس استفاده کنید

از زمان اولین انتشار وردپرس این سیستم مدیریت محتوا مدام در حال به‌روزرسانی بوده و توسعه‌دهندگان آن هر بار مشکلات امنیتی را برطرف کرده و با کشف حفره‌های امنیتی هسته وردپرس و حتی افزونه‌ها امنیت آن را بیشتر و بیشتر می‌کنند.

از ابتدای انتشار وردپرس نیز همواره مشکلات امنیتی ریز و درشتی برطرف شده‌اند که در صورت کشف آن توسط هکرها مطمئنا سایت‌های بسیاری ممکن بود تا هک شوند.

۵- استفاده از رمز عبور قوی

طبق بررسی‌های انجام گرفته برای کرک کردن و هک رمز در هر جایی میانگین کاربرانی که صرفا از رمزهایی با حروف کوچک استفاده کرده و ارقام آنها ۶ رقم بوده است به طور میانگین در مدت زمان ۱۰ دقیقه شناسایی شده است.

بنابراین رمز که شما استفاده می‌کنید باید شامل اعداد، حروف بزرگ و کوچک، کاراکترها و سیمبل‌ها و حتی کاراکتر فاصله باشد تا به راحتی شناسایی نشود.

۶- رمز خود را مرتبا عوض کنید

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

به صورت میانگین پیشنهاد می‌شود تا در هر بازه زمانی مشخصی به صورت مرتب رمز خود را عوض کنید تا امکان هک سایت وجود نداشته باشد.

۷- از نقش کاربری صحیح استفاده کنید

متاسفانه بسیاری از کاربران هستند که نقش کاربری مناسبی را انتخاب نمی‌کنند. اگر کاربری وظیفه دارد تا صرفا برای شما اقدام به ارسال نوشته کند و از طرفی برای انتشار مطالب نیز لازم به تایید آنها باشد نیازی به داشتن دسترسی با نویسنده نیست و شما می‌تواند نقش کاربری وی را بر روی مشارکت‌کننده انتخاب کند.

در مقابل نیز کاربرانی هستند که برای رفع مشکلات سایت رمز و اطلاعات اکانت مدیریت خود را در اختیار سایرین قرار می‌دهند. اگر قصد دارید تا دسترسی به بخشی را به کاربران بدهید حتما از مقاله تغییر سطح دسترسی در وردپرس استفاده کنید.

۸- از یک متخصص استفاده کنید

وردپرس نیز مانند هر سیستم مدیریت محتوایی برای مدیریت نیازمند دانش‌های فنی در زمینه برنامه نویسی می‌باشد که هر کسی در این زمینه دارای دانش کافی نمی‌باشد.

بنابراین اگر در زمینه کدنویسی وردپرس دانش کافی را ندارید سایت خود را در بازه‌های زمانی مشخصی به یک متخصص بسپارید تا کلیه موارد امنیتی آن را مورد بررسی قرار داده و آنها را رفع کند.

۹- از سیستم خود مطمئن شوید

هکران همیشه لازم نیست تا با استفاده از حملات پی در پی سایت شما را مورد حمله قرار دهند. بلکه آنها می‌توانند به راحتی با استفاده از یک ویروس ساده اطلاعات شما را به دست بیاورند.

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

۱۰- تغییر پیشوند پایگاه داده وردپرس

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

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

پس بهتر است که پیشوندی به جزء مقدار پیشفرض را استفاده کنید.

۱۱- استفاده از گواهینامه SSL

اگر در سایت خود داده‌هایی را از کاربران دریافت می‌کنید و در مقابل نیز داده‌هایی را برای آنها ارسال می‌کنید، حتما گواهی SSL تهیه کنید.

با تهیه SSL پروتکل وب سایت از HTTP به HTTPS که امن‌تر است تغییر پیدا خواهد کرد و دیگر شنود اطلاعات غیرممکن خواهد شد. همچنین در نظر داشته باشید که مرورگرهای معروفی مانند گوگل کروم و موزیلا فایرفاکس نیز در نسخه های جدید وب سایت های بدون SSL را ناامن نشان می‌دهند!

۱۲- بررسی دسترسی برای آپلود فایل

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

البته اگر یک وب سایت عادی دارید، بهتر است که اصلا چنین دسترسی به بازدید کنندگان داده نشود.

۱۳- رمزگذاری پوشه wp-admin

پوشه مربوط به مدیریت وردپرس wp-admin است. بر روی این پوشه یک رمز عبور از طریق پنل هاست قرار دهید تا امنیت سایت را در مقابل نفوذهای احتمالی افزایش دهید.

در این حالت اگر شخصی بخواهد وارد قسمت مدیریت وردپرس شود در مرحله اول باید یوزر و رمزی که برای پوشه قرار داده اید را رد کند و سپس فرم لاگین وردپرس نمایش داده شود.

The post افزایش امنیت وردپرس در ۱۳ مرحله در سایت فراگشت برای شما عزیزان آماده شده است.

ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱ اردیبهشت ۱۳۹۸


ارسال هشدار و نوتیفیکیشن در وردپرس قابلیتی است که این روزها در بسیاری از وبسایت‌ها مشاهده می‌کنید که با عضویت در هشدار یک سایت کاربران قادر خواهند بود تا در مرورگر خود به صورت نوتیفیکیشن اعلان‌های ارسالی که توسط مدیر سایت ارسال می‌شود را دریافت و مشاهده کنند.

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

ارسال هشدار و نوتیفیکیشن در وردپرس

ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal

سرویس آنلاینی که قصد معرفی آن را دارم به نام onesignal می‌باشد که با عضویت در آن و ساخت یک App قادر خواهید بود تا از طریق مرورگر برای کاربران و بازدیدکنندگانی که در لیست دریافت اعلانات عضو شده‌اند هشدار ارسال کنید.

برای این منظور ابتدا به آدرس https://onesignal.com مراجعه کنید و سپس مشابه تصویر زیر بر روی دکمه Log In که در گوشه سمت راست در بالای صفحه قرار دارد کلیک کنید تا در سایت مورد نظر ثبت نام کنید.

ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal

همانطور که در تصویر مشاهده می‌کنید با استفاده از حساب کاربری گوگل، گیت‌هاب و فیسبوک می‌توانید در این سایت ثبت نام کنید، اگر هم تمایلی به عضویت با اکانت شبکه‌های اجتماعی ندارید می‌توانید ایمیل، رمز عبور و نام کاربری خود را وارد کرده و در آن ثبت نام کنید، پس از عضویت وارد حساب کاربری خود شده و در داشبورد بر روی Add New App کلیک کنید.

ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal

همانطور که در تصویر مشاهده می‌کنید یک نام برای خود انتخاب کرده و سپس بر روی دکمه Create کلیک کنید. پس از کلیک منتظر بمانید تا برنامه شما ایجاد شود و سپس مشابه تصویر زیر در برنامه ایجاد شده به منوی App Settings مراجعه کرده و از آنجایی که قصد ارسال هشدار در مرورگر را دارید بر روی دکمه configure گزینه مورد نظر کلیک کنید.

ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal

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

ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal

Site URL: در این فیلد آدرس کامل سایت خود را وارد کنید، در صورتی که از پروتکل امن HTTPS نیز استفاده می‌کنید حتما باید آدرس به همراه آن باشد.

Default Notification Icon URL: در این فیلد آدرس لوگو مورد نظر خود را برای نمایش در پنجره دریافت هشدار وارد کنید. این تصویر باید در اندازه ۱۹۲*۱۹۲ پیکسل باشد.

My site is not fully HTTPS: در صورتی که از پروتکل https استفاده می‌کنید تیک این گزینه را فعال کنید.

Choose Subdomain: در نهایت در این فید نیز آدرس ساب دامنه دلخواه خود را که در این سایت ایجاد خواهد شد را انتخاب کنید. و بر روی دکمه Save کلیک کنید.

ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal

سپس مشابه تصویر فوق به زبانه Keys & IDs مراجعه کرده و App ID خود را کپی کنید. برای افزودن هشدار در وردپرس باید از این آی‌دی استفاده کنید. برای این منظور به ویرایشگر قالب خود مراجعه کرده و فایل header.php را باز کنید و مشابه زیر کدهای خود را قبل از تگ بسته </head> قرار دهید.

<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async='async'></script>
<script>
var OneSignal = window.OneSignal || [];
OneSignal.push(["init", 
appId: "YOUR_APP_ID",
autoRegister: false, /* Set to true to automatically prompt visitors */
subdomainName: 'SUBDOMAIN_NAME',
httpPermissionRequest: 
enable: true
,
notifyButton: 
enable: true /* Set to false to hide */

]);
</script>

حال همانطور که در خط پنجم این قطعه کد مشاهده می‌کنید، به جای YOUR_APP_ID آی‌دی دریافتی خود را قرار دهید و در خط هفتم نیز به جای SUBDOMAIN_NAME آدرس ساب دامنه انتخابی در وبسایت onesignal را وارد کرده و فایل مورد نظر را ذخیره کنید.

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

ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal

برای ارسال هشدار نیز در مشابه تصویر فوق در بخش کاربری این وبسایت به مسیر New Message در برنامه ایجاد شده مراجعه کرده و محتوای خود را جهت ارسال در مرورگر وارد کنید. پس از ارسال پیغام هرگاه کاربری مرورگر خود را باز کرده و به اینترنت متصل باشد هشدار را در گوشه مرورگر دریافت خواهد نمود.

شاد باشید..

The post ارسال هشدار و نوتیفیکیشن در وردپرس با onesignal در سایت فراگشت برای شما عزیزان آماده شده است.

نکات لازم قبل از نصب وردپرس

دسته بندی : مقالات آموزشی تاریخ : شنبه ۳۱ فروردین ۱۳۹۸


نکات لازم قبل از نصب وردپرس و راه‌اندازی آن مانند هر سیستم مدیریت محتوایی حائز اهمیت بوده و قبل از شروع به فعالیت برای نصب وردپرس می‌بایست کلیه جوانب آن را بررسی کرده و موارد لازم برای راه اندازی وبسایت به صورت اصولی و صحیح را رعایت کنید.

در این مقاله از ایکس اسکریپت قصد دارم تا به نکات لازم قبل از نصب وردپرس بپردازم که پیش از نصب آن می‌بایست در رابطه با آنها مطالعه داشته باشید تا پس از راه‌اندازی وردپرس و شروع فعالیت آنها را به کار ببندید.

نکات لازم قبل از نصب وردپرس

نکات لازم قبل از نصب وردپرس

قبل از اینکه به بررسی این نکات بپردازم لازم است بدانید که، وقتی قصد دارید تا یک کسب و کار آنلاین راه‌اندازی کنید و از طریق آن به اعتبار مناسبی رسیده و کسب رتبه کنید، لازم است تا کلیه جوانب برای پیشرفت آن را بررسی کرده و از کلیه موارد مربوط به طراحی رابط کاربری، استفاده درست از محتوا و.. برای پیشرفت اصولی و مرحله‌ای استفاده کنید.

۱- انتخاب هاست مناسب

پیش از شروع کار می‌بایست یک هاست مناسب تهیه کنید. هاستی که انتخاب می‌کنید باید از شرکت معتبری باشد که همواره پشتیبانی مشتری در کوتاه‌ترین زمان ممکن جزو اولین تعهدات آن باشد. به تازگی هاست‌هایی ارائه می‌شوند که به عنوان هاست وردپرس آنها را می‌شناسیم. این نوع هاست به دلیل کانفیگ مناسبی که برای وردپرس انتخاب شده‌اند گزینه مناسبی هستند.

۲- بک‌آپ و پشتیبان‌گیری مداوم

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

این نکته را همواره به یاد داشته باشید که پشتیبان گیری از وبسایت مانند بیمه نامه آن است.

۳- ارتقا امنیت وردپرس

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

پس از میزبانی این خود شما هستید که با استفاده از افزونه‌های امنیتی و راهکارهایی که برای افزایش امنیت در وردپرس در مقالات مختلف ایکس اسکریپت به آنها پرداخته‌ایم استفاده کنید تا سایت ایمنی داشته باشید.

۴- استفاده از شبکه‌های اجتماعی

این روزها با افزایش رو به صعود کاربران و حضور آنها در انواع شبکه‌های اجتماعی، این شبکه‌های اجتماعی هستند که نقش بسیار مهمی برای تبلیغات محصول، جذب کاربران، اطلاع رسانی و.. ایفا میکند.

اطمینان حاصل کنید که کاربران می‌توانند راه‌هایی برای ارتباط با وب سایت شما داشته باشند و بر روی شبکه‌های اجتماعی مانند توییتر، فیس بوک، یوتیوب و … نمایش داده شود تا بازدید مطالب شما نیز افزایش پیدا کرده و ضمن آن بتوانید به فروش محصولات خود بپردازید.

۵- سئو و بهینه سازی سایت

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

The post نکات لازم قبل از نصب وردپرس در سایت فراگشت برای شما عزیزان آماده شده است.

ساخت خودکار QR Code از مطالب سایت وردپرسی

دسته بندی : مقالات آموزشی تاریخ : شنبه ۳۱ فروردین ۱۳۹۸


ساخت خودکار QR Code

ساخت خودکار QR Code از مطالب سایت

همه quick read code ها یا به اختصار qr کد ها رو میشناسید. کد هایی با خوانایی سریع و قابلیت اسکن کردن توسط دوربین های تلفن های همراه که دسترسی کاربر را سریع تر می کنند. حالا فرض کنید کاربری با کامپیوتر وارد سایت شما شده و قصد دارد همان صفحه را سریعا در تلفن همراه خودش باز کند. یا لینک دانلودی در وبسایت شما وجود دارد که کاربر قصد دارد سریعا آن فایل را در موبایلش دانلود کند.

برای اینکار شما باید qr code هایی را در صفحات سایت وردپرسیتان ایجاد کنید تا کاربر با اسکن کردن این کد سریعا بتواند مطلب مورد نظر شما را در موبایلش اسکن کرده و سریع به آن دسترسی پیدا کند.

حالا چطور در سایتمان qrcode قرار دهیم؟

برای ایجاد Qrcode های خودکار از لینک دانلود یا صفحات سایتتان ابتدا باید بخش نمایش > ویرایشگر را باز کنید تا به ویرایشگر قالب وردپرستان دسترسی پیدا کنید.

حالا از سمت چپ فایل single.php را باز کنید و بین حلقه های while و endwhile آن کد زیر را هر کجای قالب که دوست دارید قرار بدید.

<img src="http://api.qrserver.com/v1/create-qr-code/?size=100x100&data=<?php the_permalink(); ?>" alt="QR: <?php the_title(); ?>"/>

برای تغییر سایز qrcode نمایشی ۱۰۰×۱۰۰ را تغییر دهید به سایز دلخواه خودتان

برای اینکار از سرور qrserver.com استفاده می شود که یکی از سریعترین سرویس های ساخت qrcode در دنیا محسوب می شود.

The post ساخت خودکار QR Code از مطالب سایت وردپرسی در سایت فراگشت برای شما عزیزان آماده شده است.

افزایش سرعت وردپرس ( قسمت اول )

دسته بندی : مقالات آموزشی تاریخ : چهارشنبه ۲۸ فروردین ۱۳۹۸


افزایش سرعت سایت وردپرس و سئو سایت واقعا چه ارتباطی با هم دارند ؟

با سلام . ما امروز همراه با شما میخواهیم به بررسی رابطه بین سرعت سایت و سئو سایت ها و بازدید کنندگان سایت ها بپردازیم و همینطور راه کار هایی برای افزایش سرعت سایت های وردپرسی مطرح کنیم.افزایش سرعت وردپرس

خب از اینجا شروع میکنیم که میتونم بهتون بگم که شما نباید فقط به فکر موتور های جستجو گر باشید و کاربران و بازدید کنندگان سایتتون رو فراموش کنید بلکه باید به بازدید کننده احترام بگذارید و سعی کنید که بازدید کننده سایتتان به راحتی به مطالبی که میخواهد دستیابی پیدا کند و این هم به تازگی برای موتور های جستجوگر مثل گوگل مهم شده و هم اینکه اگر شما این اصل مهم رو مد نظر قرار بدهید میتوانید به راحتی تا حدود نصف بازدیدکنندگان خود را به یک دنبال کننده واقعی و طرفدار همیشگی سایتتون تبدیل کنید به صورتی که اگر شما را در پایین صفحه گوگل ببیند به بقیه سایت ها توجه نکند و اول سایت شما رو بازدید کند تا به هدفش برسد و هم شما به هدفتان رسیده اید . همینطور گوگل برای رتبه دهی به سایت ها از معیار سرعت سایت استفاده میکند .

افزایش سرعت وردپرس

تا اینجا براتون از اهمیت سرعت سایت گفتم ولی حالا راهکار های افزایش سرعت رو میگم .

 

۱ – کاهش تبلیفات داخل صفحه مثل پاپ اپ

شاید فکر کنید که دارید ضرر میکنید ولی واقعا تبلیغات زیاد هر سایتی رو میتواند نابود کند. با استفاده از کد های تبلیغاتی در سایتتان سرعت لود سایت شما کاهش یافته و باعث بالا رفتن bounce rate سایت شما خواهد شد. به زودی مطلبی در مورد bounce rate در میهن وردپرس قرار خواهیم داد.

 

۲ – استفاده از قالب سبک و مناسب

همواره قالب های حرفه ای هستند که با ظاهر بسیار زیبا باز هم حجم بسیار کمی دارند.

 

۳ – خریداری یک هاست مناسب و پر سرعت

یکی از دلایلی که شما هرکاری میکنید ولی باز هم سرعت سایتتون پایین هست کمبود منابع هاست سایت هست که به دلیل محدودیت های زیاد اعمال شده روی سرور باعث کاهش سرعت شما میشود ولی پیشنهاد من خرید هاست ایران میباشد که هم داخل ایران میباشد و سرعت بسیار بالا و مناسب سایت شماست

 

۴ – فعال کردن کش سایت

کش یک حالتی هست که قسمت هایی از سایت را که در مدت طولانی تغییر نمیکند مثل لوگو سایت رو در کش مرورگر ذخیره میکند تا بازدید کننده هر بار که از سایت بازدید میکند دیگر لازم نباشد که هر دفه لوگو شمارو دریافت کند و این هم از پهنای باند شما کم میکند و هم سرعت سایتتان را افزایش میدهد .

برای فعال کردن کش افزونه های مشهوری وجود دارد . افزونه wp rocket یکی از این افزونه ها هست. می توانید از افزونه w3 total cache هم استفاده کنید.

 

قسمت دوم آموزش افزایش سرعت وردپرس رو هم فردا در میهن وردپرس بخونید ، مطالب مفیدی دارد .

مطالب قسمت دوم :

فعال کردن gzip

افزونه های افزایش سرعت

عکس ها و سرعت سایت

سرعت سایتتان را رتبه دهی کنید

The post افزایش سرعت وردپرس ( قسمت اول ) در سایت فراگشت برای شما عزیزان آماده شده است.

افزایش سرعت وردپرس ( قسمت دوم )

دسته بندی : مقالات آموزشی تاریخ : چهارشنبه ۲۸ فروردین ۱۳۹۸


افزایش سرعت وردپرس

افزایش سرعت وردپرس ( قسمت دوم )

با سلام به تمامی دوستان و دنبال کنندگان سایت ایکس اسکریپت ، امروز به ادامه اموزش افزایش سرعت سایت میپردازیم.

۵ – فعال کردن gzip

برای فعال کردن حالت gzip در سایت وردپرسی میتوان از دو راه این حالت مفید رو که حدود ۵۰ تا ۸۰ درصد حجم سایت شمارو کاهش میدهد رو فعال کرد .

۱- استفاده از کد در فایل htaccess. :

پیشنهاد من این روش هست ولی اگر نتوانستید از روش دوم استفاده کتید .

#Gzip
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
#End Gzip

۲- استفاده از افزونه Gzip :

که این روش هم خوب هست و میتوانید بدون هیچ دردسری و به راحتی با استفاده از این افزونه در سایت خود حالت gzip رو فعال کنید .

افزونه WordPress Gzip Compression رو نصب کنید و فعال کنید و دیگه بقیه کار ها رو خودش انجام میده .

 

۶ – افزونه های افزایش سرعت

همانطور که در قمت قبل هم توضیح دادیم افزونه های زیادی موجود هست که با اون ها میشه سرعت سایت رو بالا برد مثل jetpack ، WP Super Cache و افزونه wp rocket و افزونه های بهینه ساز پایگاه داده وردپرس که به میل خودتون میتونید از این افزونه ها استفاده کنید ولی توصیه من اینه که کمترین استفاده رو از افزونه ها انجام بدید و همینطور اگر تمایل داشتید میتونید مطالب بخش بهینه سازی وبسایت رو بخونید.

 

۷ – عکس ها و سرعت سایت

خودتون هم میدونید که بیشتر حجم یک سایت رو عکس ها و فیلم های اون سایت هست و برای اینکه بتوانیم پیشترین سرعت رو با وجود عکس داشته باشیم میتوانیم با افزونه wp smush استفاده کنید که بیشترین تلاش خود را انجام میدهد تا عکس های شما بدون کاهش کیفیت حجمشان کاهش پیدا کند .

البته اگر میخواید و وقتش رو دارید میتونید با برنامه JPEGmini که برای کامپیوتر هست عکس های خود راه به طور عجیبی کاهش حجم بدهید .

 

۸ – سرعت سایتتان را رتبه دهی کنید

خلاصه و مفید بگم سایت gtmetrix.com که یکی از بهترین سایت های انالیز سرعت هست رو امتحان کنید که سرعت شما رو به صورت نمره از صد مشخص کرده و شما رو اگاه میسازد و هم به شما نشان میدهد که کجای سایت شما سرعت سایتتون رو میاره پایین .

اینم از قسمت دوم افزایش سرعت سایت وردپرس و سئو سایت مفید برای دوستداران وب و وردپرس.

موفق و سربلند باشید

The post افزایش سرعت وردپرس ( قسمت دوم ) در سایت فراگشت برای شما عزیزان آماده شده است.



دسته بندی

مطالب محبوب
بک لینک ها