دیجی اسکریپت

» آموزش وردپرس

ارور ۵۰۹ چیست و چگونه برطرف می‌شود؟
[ad_1]

حتما تا به‌ حال با ارورهای مختلف مواجه شده‌اید. روبرو شدن با ارور‌ها یک حس اظطراب و نگرانی را به روح و جسم شما منتقل می‌کند اما اصلا نگران نباشید، همیشه راه‌حلی برای رفع خطاها وجود دارد فقط کافیست شما علت را بدانید و آن را ریشه‌یابی کنید. در این آموزش وردپرس قصد داریم ابتدا خطای ۵۰۹ یا همان ارور bandwidth limit exceeded را به شما معرفی کنیم سپس چگونگی رفع آن را به شما آموزش دهیم. با ما همراه باشید 🙂

 

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

 

 نحوه رفع خطای ۵۰۸ در هاست، سی پنل و لایت اسپید

 

خطای ۵۰۹ یا Bandwidth Limit Exceeded چیست؟

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

ارور 509 چیست و چگونه برطرف می‌شود؟

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

 

طرز کار پهنای باند چگونه است؟

اصطلاح Bandwidth یا پهنای باند اغلب در تبادل با انتقال داده استفاده می‌شود با این‌حال باید بین این دو مفهوم تفاوتی باشد.

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

از سوی دیگر، انتقال داده‌ها نشان‌دهنده حجم داده‌هایی است که در هربار، بارگیری وب‌سایت شما می‌توانند منتقل شوند و در مقیاس‌های مگابایت،گیگا بایت یا ترابایت اندازه‌گیری می‌شوند.

  •  برای درک بهتر تعامل میان مفهوم پهنای باند و انتقال داده به مثال زیر توجه کنید:

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

ارور 509 چیست و چگونه برطرف می‌شود؟

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

 

چگونه ارور ۵۰۹ را برطرف کنیم؟

هنگامی که سایت شما این خطا را نشان می‌دهد، بلافاصله برای رفع آن اقدام کنید. در زیر، چند راه عملی برای رفع خطای ۵۰۹ معرفی می‌کنیم:

  •  ذخیره سازی: پهنای باند هنگامی استفاده می‌شود که داده‌ها از سرور وب، به کامپیوتر کاربر نهایی متقل شود و بالعکس. با استفاده از کش، هنگامی که کسی از سایت شما بازدید می‌کند می‌توانید یک نسخه در مرورگر خود ذخیره کنید و زمانی که بازدیدکننده‌های بعدی وارد سایت می‌شوند سایت، از مرورگر به جای سرور میزبان استفاده می‌کند و این کار باعث می‌شود کمتر از پهنای باند استفاده شود. به این صورت خطای ۵۰۹ یا ارور bandwidth limit exceeded از صفحه محو می شود.
  •  ارتقاء برنامه میزبانی خود: ارائه‌دهندگان میزبانی وب، طیف گسترده‌ای از برنامه‌های میزبانی را بسته به بودجه و یا نیازهای پهنای باند شما ارائه می‌دهند. شما می توانید پهنای باند خود را برای ارتقاء و یا تغییر برنامه میزبانی نامحدود از ارائه دهنده‌ی میزبانی وب خود درخواست کنید.
  •  کاهش فایل‌ها به ویژه تصاویر: عکس‌ها، فضای دیسک زیادی را در بر می گیرند و کاهش حجم آن‌ها مزایای زیادی را به همراه دارد. کاهش تصاویر سایت باعث افزایش سرعت بارگذاری سایت شما می‌شود و هم‌چنین استفاده از فضای دیسک را در سرورهای خود بهینه می‌کند. اگر سرور شما همیشه چند روز تا پایان ماه یک‌بار خطای ۵۰۹ را نمایش داد، لازم است که تصاویر خود را بهینه‌سازی کنید تا فضای بیشتری برای بارگیری ایجاد کنید.

 نکته:  دقت کنید که میزبانی وب نامحدود به معنای منابع نامحدود نیست.

 

محاسبه پهنای باند

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

پس چطور می‌توانیم  یک عدد مناسب برای نیاز پهنای باند خود تخمین بزنیم؟

برای به‌دست آوردن تخمین تقریبی از نیازهای پهنای باند خود باید عوامل زیر را در نظر بگیرید:

  • میانگین اندازه صفحه (APS) وب‌سایت شما (در KB)
  • برآورد میانگین بازدیدکنندگان روزانه (ANDV)
  • محاسبه میانگین تعداد بازدیدها در هر بازدیدکننده (ANPV)
  • اضافه کردن پهنای باند اضافی برای ترافیک

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

روز در یک ماه (۳۰) .تعداد * ANPV * APS * ANDV

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

حال اگر حجم ترافیک افزایش پیدا کرد باید چه کاری انجام دهیم؟

برای جلوگیری از به وجود آمدن مشکل در صورت افزایش حجم ترافیک می‌توانید  ٪۵۰ “legroom*” اضافه کنید.

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

 

جمع‌بندی نهایی

خطای ۵۰۹ زمانی رخ می‌دهد که شما بیش از حد از پهنای باند اختصاص داده شده به سایتتان استفاده کنید. این خطا می‌تواند خسارات عظیمی به کسب و کار شما وارد کند. شما باید به طور مداوم استفاده از پهنای باند خود را نظارت کنید تا اطمینان حاصل کنید که بازدیدکنندگان هنگام بازدید از سایت شما، با خطای ۵۰۹ مواجه نمی‌شوند.

نوشته ارور ۵۰۹ چیست و چگونه برطرف می‌شود؟ اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

آموزش قرار دادن لینک فقط برای اعضا در وردپرس
[ad_1]

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

آموزش قرار دادن لینک فقط برای اعضا در وردپرس

آموزش قرار دادن لینک فقط برای اعضا در وردپرس

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

<?php add_shortcode( 'locklink', 'linkfunction' );
function linkfunction( $atts, $content = null ) {
 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
 return $content;
return 'برای مشاهده لینک باید به صورت عضو وارد سایت شوید.';
} ?>

در کد بالا به جای متن فارسی “برای مشاهده لینک باید به صورت عضو وارد سایت شوید.” میتوانید هر جمله دلخواهی را قرار دهید.

اکنون در مطالب سایت خود هر جا که میخواهید از لینکی استفاده کنید که فقط برای اعضای سایت نمایش داده شود لینک مورد نظر را در بین کد های [locklink] [/locklink] قرار دهید.

مانند کد زیر:

[locklink]<a href="https://www.20script.ir/">لینک دانلود</a>[/locklink]

موفق باشید

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

[ad_2]

لینک منبع مطلب

نحوه رفع مشکل نصب نشدن افزونه وردپرس
[ad_1]

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

 

مشکل نصب نشدن افزونه وردپرس و نحوه رفع آن

مشکل نصب نشدن افزونه وردپرس دارای چندین دلیل عمده است از جمله:

  • محدویت‌های حافظه php
  • محدویت‌های دسترسی کاربران
  • وردپرس چند سایته

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

 

 ۱- محدودیت حافظه php

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

Fatal error: Allowed memory size of 67108864 bytes exhausted

هنگام بروز همچین مشکلاتی باید به افزایش حافظه و رفع محدودیت اقدام کنید. برای رفع سریع مشکل می‌توانید قطعه کد زیر را به فایل wp-config.php وردپرس خود اضافه کنید:

define ('WP_MEMORY_LIMIT'، '۶۴M')؛

در صورتی که این کار محدودیت حافظه را رفع نکرد باید از میزبان خود درخواست کنید تا حافظه php سایت شما را افزایش دهد. همچنین گاهی ممکن است با پیغامی مشابه تصویر زیر مواجه شوید:

نحوه رفع مشکل نصب نشدن افزونه وردپرس

در این گونه موارد نیز باید به رفع محدودیت‌های حافظه و افزایش حجم آپلود بپردازید. به کمک یکی از ۴ ترفند زیر، می‌توانید این مشکل را رفع کنید.

 

 ۲- محدودیت‌های نقش کاربران وردپرس

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

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

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

 

 ۳- شبکه‌های چند سایته Multi Site Network

اگر وب‌‌سایت شما جزء وردپرس چند سایته (شبکه‌ای از وب‌سایت‌های وردپرسی که برای سهولت در مدیریت، به یکدیگر متصل شده‌اند.) باشد منوی افزونه‌ها را نخواهید داشت. تنها مدیران شبکه وردپرس می‌تواند به نصب، حذف و فعال‌سازی افزونه‌ها اقدام کند. بنابراین در صورت وجود مشکل در نصب افزونه، بررسی کنید که وب‌سایت شما بخشی از Multi Site Network است یا خیر. برای رفع مشکل می توانید از مدیر شبکه بخواهید افزونه را برای شما نصب کند.

 

سایر دلایل و موارد استثنا

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

نحوه نصب افزونه وردپرس به صورت دستی

  • ابتدا افزونه مورد نظر را دانلود کرده و فایل zip افزونه را از حالت فشرده خارج کنید.
  • سپس دایرکتوری اکسترکت شده را کپی و در مسیر wp-content/plugins قرار دهید.
  • به محیط وردپرس بازگردید و به مسیر افزونه ها> افزونه‌های نصب شده رجوع کنید.
  • افزونه مورد نظر را در لیست افزونه‌ها یافته و فعال کنید.

 

جمع‌بندی نهایی

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

  • محدودیت‌های حافظه php
  • محدودیت‌های دسترسی کاربران و نقش آن‌ها
  • عضو بودن در شبکه وردپرس چندسایته

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

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

[ad_2]

لینک منبع مطلب

افزودن شماره تلفن و اسکایپ با قابلیت برقراری ارتباط در وردپرس
[ad_1]

راه های ارتباطی یکی از مهم ترین موارد برای برقراری ارتباط کاربران با مدیران سایت ها و وبمستران می باشد که از این طریق می توانند با مدیر سایت در ارتباط باشند و سوالات ، مشکلات و مشاوره ها را از طرف آنها دریافت نمایند ! بسیاری از سایت های خدماتی بخشی را به عنوان بخش پشتیبانی در سایت خود در نظر می گیرند تا در کمترین زمان ممکن و به بهترین شکل ممکن بتوانند مشکلات خود را رفع نمایند و از این طریق نظر کاربران خود را جلب کنند ؛ همچنین اگر کمی به کدنویسی آشنایی داشته باشید ، حتما از تگ ایمیل یا همان mailto استفاده می نمایید یا با آن آشنا هستید که به عنوان مثال اگر این تگ را به صورت mailto:hi@20script.ir استفاده کنیم

 

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

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

 

افزودن شماره تلفن با قابلیت تماس در وردپرس

در این بخش قصد معرفی تگ تماس یا همان tel را داریم که توسط آن قادر به ایجاد ارتباط با شماره تماس موجود در تگ خواهید بود و دقیقا مانند تگ ایمیل می توانید آن را در هر بخشی از سایت خود که می خواهید استفاده کنید ؛ به طول مثال اگر بخواهید با شماره ۰۹۱۲۰ ارتباط بر قرار کنید ، کافی است کد را به صورت زیر در هر بخشی از سایت خود که می خواهید استفاده کنید :

<a href="tel://09120">Call Me</a>

که در بالا در صورت کلیک بر روی Call me با شماره تماس گرفته می شود ؛ همچنین در صورت نیاز به استفاده از تصویر کافی است کد زیر را استفاده کنید :

<a href="callto://09120" title="Call Me"><img src="http://www.20script.ir/images/call-me.png" alt="Call Me" /></a>

در صورت کلیک بر روی تصویر با شماره موجود در کد تماس گرفته می شود که بیشتر در موبایل ها کاربرد دارد ! جالب است بدانید کدی برای اسکایپ نیز وجود دارد که به صورت زیر می باشد :

<a href="skype:id">Skype</a>

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

موفق باشید

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

[ad_2]

لینک منبع مطلب

نحوه تغییر قالب وردپرس از طریق phpMyAdmin
[ad_1]

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

 

تغییر قالب وردپرس از طریق phpMyAdmin

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

 سؤال: چه مواقعی نیاز پیدا می‌کنیم که از طریق phpMyAdmin قالب وردپرس خود را تغییر دهیم؟

به طور معمول مراجعه به منوی نمایش و زیرمنوی پوسته‌ها ساده‌ترین راه برای مدیریت و تغییر قالب وردپرس است.

 

گاهی اوقات خطاهای وردپرس می‌توانند ناحیه مدیریتی وب‌سایت را غیر قابل دسترس کنند. در این‌گونه مورد دو راه حل دارید:

  • امن‌ترین راه بازیابی وب‌سایت به کمک نسخه پشتیبان است.
  • راه دیگر این است که خطای وردپرسی را برطرف کنید. در عیب‌یابی ساده‌ترین راه تغییر قالب است. برای این کار ابتدا باید به تهیه نسخه پشتیبان در وردپرس اقدام کنید. تمام پوشه‌های قالب‌ها به جز قالب پیش‌فرض را از مسیر / wp-content / themes حذف کنید. سپس قالب پیش‌فرض وردپرس فعال خواهد شد.

 

بعد از انجام دو روش بالا، ناحیه مدیریتی قابل دسترس خواهد شد. ولی چندین مشکل وجود دارد:

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

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

نحوه تغییر قالب وردپرس از طریق phpMyAdmin

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

نصب قالب وردپرس به صورت دستی

  • با استفاده از یک سرویس‌گیرنده FTP به وب‌سایت خود متصل شوید.
  • به مسیر wp-content / themes/ رجوع کنید.
  • در دایرکتوری باز شده می‌توانید تمام قالب‌های نصب شده را مشاهده کنید.
  • فایل زیپ قالب مورد نظر خود را در این مسیر آپلود کنید سپس آن را اکسترکت کنید.

نحوه تغییر قالب وردپرس از طریق phpMyAdmin

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

پس از اطمینان از اینکه قالب مورد نظر شما نصب شده است، به تغییر قالب وردپرس از طریق phpMyAdmin اقدام کنید.

 

آموزش تغییر قالب وردپرس از طریق phpMyAdmin

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

نحوه تغییر قالب وردپرس از طریق phpMyAdmin

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

نحوه تغییر قالب وردپرس از طریق phpMyAdmin

 توجه: به طور پیش‌فرض، جداول پایگاه داده وردپرس از wp_ به عنوان پیشوند نام جدول استفاده می‌کنند. در صورتی که فایل wp-config.php وردپرس را تغییر داده باشید ممکن است جداول پایگاه داده شما دارای پیشوند متفاوتی باشد.

 

پس از باز کردن جدول، به پایین صفحه بروید و ردیف ‘template’ و ‘stylesheet’ را پیدا کنید. روی دکمه Edit کنار ردیف template کلیک کنید.

نحوه تغییر قالب وردپرس از طریق phpMyAdmin

حالا برای تغییر قالب وردپرس با دیتابیس باید بعد از اینکه ویرایشگر سطر باز شد، مقدار فیلد option_value را تغییر دهید و نام قالبی که قصد استفاده از آن را دارید وارد کنید. این نام، همان نام پوشه قالب مورد نظر در مسیر/ wp-content / themes / است. به این صورت قالب وردپرس از طریق دیتابیس برای شما فعال خواهد شد.

نحوه تغییر قالب وردپرس از طریق phpMyAdmin

سپس روی دکمه Go کلیک کنید تا تغییرات شما ذخیره شود. حالا فرآیند ذکر شده را برای ردیف stylesheet نیز تکرار کنید و مقدار فیلد option_value را با نام قالب مورد نظر خود پر کنید.

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

امیدواریم که آموزش تغییر قالب وردپرس از طریق php myadmin برای شما مفید بوده باشد موفق باشید. 🙂

نوشته نحوه تغییر قالب وردپرس از طریق phpMyAdmin اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

جستجو و حذف شورت کد بی استفاده در وردپرس
[ad_1]

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

 

اینجاست که وقتی کاربری وارد صفحه مورد نظر شود، صرفا با یک شورت کد مواجه خواهد شد. پس با ما همراه باشید تا در این آموزش از ۲۰اسکریپت نحوه جستجو و حذف انها را بررسی کنیم.

 

جستجو و حذف شورت کد بی استفاده در وردپرس

جستجو و حذف شورت کد بی استفاده در وردپرس

برای شروع کار ابتدا فایل فانکشن (functions.php) قالب خود را باز کرده و کد زیر را در آن قرار داده و ذخیره کنید!

function wpb_find_shortcode($atts, $content=null) {
ob_start();
extract( shortcode_atts( array(
 'find' => '',
 ), $atts ) );
$string = $atts['find'];
$args = array(
 's' => $string,
 );
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
 echo '<ul>';
 while ( $the_query->have_posts() ) {
 $the_query->the_post(); ?>
 <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
 <?php
 }
 echo '</ul>';
} else {
 echo "Sorry no posts found";
}
wp_reset_postdata();
return ob_get_clean();
}
add_shortcode('shortcodefinder', 'wpb_find_shortcode');

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

حال یک برگه ایجاد کرده و شورت کد زیر را درون آن قرار دهید.

[shortcodefinder find='myshortcode']

در این کد به جای myshortcode شورت کدی را که به دنبال آن هستید را وارد کنید و آن را ذخیره کنید. حال خواهید دید که شورت کد جستجو شده در نوشته و برگه ای که قرار دارد برایتان نمایان خواهد شد.

add_shortcode( 'shortcodetag', '__return_false' );

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

موفق باشید

نوشته جستجو و حذف شورت کد بی استفاده در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

چگونگی پیدا کردن ID دسته ها و مطالب در وردپرس
[ad_1]

چگونگی پیدا کردن ID دسته ها

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

 

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

 

روش انجام کار بسیار بسیار ساده هست!

برای پیدا کردن ID دسته ها و مطالب یا … روی بخش مورد نظر در پنل مدیریت وردپرس کلیک کنید. مثلا نوشته ها > دسته ها ( برای پیدا کردن آیدی دسته ها )

  • حالا جلوی هر مورد روی نمایش راست کلیک کرده و copy link location را کلیک کنید.

سپس وارد notepad ویندوز شده و ctrl+v را کلیک کنید تا paste شود. حالا دنبال id= بگردید و عدد روبروی آیدی را مشاهده نمایید. این شماره آیدی دسته مورد نظر شماست.

نوشته چگونگی پیدا کردن ID دسته ها و مطالب در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

نمایش مطالب دسته خاص به صورت لیست بازشو در وردپرس
[ad_1]

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

 

نمایش مطالب دسته خاص به صورت لیست بازشو در وردپرس

نمایش مطالب دسته خاص به صورت لیست بازشو در وردپرس

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

<?php
$cat_id = get_cat_ID('uncategorized');
$args=array(
'cat' => $cat_id,
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => -1,
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
?>
<form name="jump">
<select name="menu">
<?php
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<option value="<?php the_permalink() ?>"><?php the_title(); ?></option>
<?php
endwhile;
}
?>
</select>
<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="Go">
</form>
<?php
wp_reset_query();
?>

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

 

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

نوشته نمایش مطالب دسته خاص به صورت لیست بازشو در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

ارسال ایمیل به کاربر هنگام تغییر نقش کاربری در وردپرس
[ad_1]

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

 

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

 

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

 

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

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

برای شروع کار ابتدا وارد ویرایشگر قالب خود شده و کدهای زیر را در مکان مناسبی از فایل فانکشن (functions.php) قالب خود قرار دهید.

// notify users role changed by www.20script.ir
function user_role_update( $user_id, $new_role ) {
$site_url = get_bloginfo( 'wpurl' );
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = "تغییر نقش کاربری در: {$site_url}";
$message = "سلام {$user_info->display_name} عزیر؛ نقش کاربری شما در وبسایت {$site_url} به {$new_role}تغییر کرده است.";
wp_mail( $to, $subject, $message );
}
add_action( 'set_user_role', 'user_role_update', 10, 2);

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

 

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

نوشته ارسال ایمیل به کاربر هنگام تغییر نقش کاربری در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است در وردپرس
[ad_1]

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

 

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است در وردپرس

 

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

 

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

متن فارسی این خطا به این شکل خواهد بود:

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

یا به این شکل:

  • the link you followed has expired.
  • متن خطا در وردپرس انگلیسی

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

 

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است.

در کل این مدل از کوزه‌گری، به ۲ مدل فوت نیاز داره. 🙂 که میریم سراغش.

 

حالت اول: موقع آپلود فایل یا قالب خطا میده!

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

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

در این حالت چند مورد رو باید بررسی کنید.

 

با سیستم دیگری آپلود کنید.

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

 

سرعت آپلود شما واقعا کمه!

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

معمولا این حالت در اینترنت‌های ADSL زیاد رخ خواهد داد. چون سرعت آپلود افتضاحی دارند.

 

منابع هاست شما کمه

در برخی موارد منابع اختصاص یافته شده به هاست شما بسیار کم هست. یک تیکت به هاستینگ خود ارسال کنید و از مدیر سرور بخواهید مقادیر فایل php.ini رو به این شکل تنظیم کنند:

memory_limit = 256
upload_max_size = 64M
post_max_size = 64M
upload_max_filesize = 64M
max_execution_time = 300
max_input_time = 1000

مشکل حل خواهد شد.

حالت دوم: موقع ذخیره یا ثبت فرم خطا میده!

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

به همین راحتی! موفق باشید.

نوشته حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

صفحه 17 از 34
»...10 قبلی 13141516171819202122 بعدی 30...«