Nima Ebrahimi

Administrators
  • تعداد ارسال ها

    48
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

0 Neutral

درباره Nima Ebrahimi

  • درجه
    Advanced Member
  1. لطفا با ما همراه باشید و مراحل زیر را دنبال کنید ۱) ابتدا به سایت ایرنیک رفته https://www.nic.ir/ ۲) در بخش سامانه ثبت مطابق تصویر بر روی گزینه (ساختن شناسه کاربری) کلیک کنید. در صفحه باز شده میبایست یکی از گزینه های ( شخص حقوقی / شرکت، موسسه یا نهاد دولتی / وزارتخانه، سازمان یا شرکت دولتی / مرکز آموزشی و پژوهشی / شناسه ی محدود ) را انتخاب کنید. ۳) در این بخش شما گزینه شخص حقوقی را انتخاب کنید. ۴) در این بخش شما می بایست به دقت اطلاعات خود را وارد کنید و در پایان گزینه بازنگری را کلیک کنید. توضیحات ارائه شده در هر قسمت را با دقت بخوانید و همچنین توجه داشته باشید پر کردن گزینه های ستاره دار الزامی می باشد. ۵) در این بخش شما می توانید اطلاعات وارد کرده خود را برای اطمینان از صحیح بودن آنها بازنگری کنید و همچنین مطلب مربوط به (ضوابط و شرایط ساخت شناسه ایرنیک) را مطالعه فرمائید. در ادامه نام و نام خانوادگی خود را به صورت کامل و همچنین کد امنیتی موجود را در کادر مورد نظر وارد کنید. سپس گزینه (موافقم، دریافت شناسه) را کلیک کنید. ۶) در پایان نام کاربری شما ایجاد شده و به اطلاع شما می رسد. توجه داشته باشید یک ایمیل برای شما ارسال خواهد شد که حاوی رمز عبور و اطلاعات تکمیلی می باشد.
  2. ممکن است شما هم تا به حال با خطای Allow memory size مواجه شده باشید که دلیل آن پر شدن حافظه php شما میباشد. این خطا که بسیار رایج میباشد معمولا هنگام فعال سازی یک افزونه نمایش داده میشود و به راحتی رفع مشکل میشود. در این آموزش طریقه افزایش حافظه php را برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. این خطا معمولا به شکل زیر میباشد. Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx راه حل اول برای رفع خطا : با استفاده از فایل wp-config.php : به درون ریشه اصلی وردپرس رفته و فایل wp-config.php را باز کنید سپس کد زیر را در آن قرار دهید. define('WP_MEMORY_LIMIT', '64M'); راه حل دوم : استفاده از فایل wp-includes/cache.php : به فایل wp-includes/cache.php بروید و کد زیر را در آن قرار دهید. ini_set('memory_limit','32M'); // set memory to prevent fatal errors در مرحله ی بعد یک فایل htaccess ایجاد کرده و کد زیر را در آن قرار دهید. # set memory limit for cache.phpphp_value memory_limit 32M در پایان فایلی به نام php.ini ایجاد کرده و کد زیر را در آن قرار دهید. ;; set memory limit for cache.phpmemory_limit = 32M
  3. ممکن است شما در زمان نصب وردپرس نام کاربری خود را تغییر و یا انتخاب نکرده باشید که در این صورت نام کاربری شما به صورت پیش فرض Admin قرار میگیرد. پس از پایان نصب نیز شما قادر نخواهید بود نام کاربری را از کنترل پنل وردپرس خود تغییر دهید و ممکن است شما به دلایل امنیتی و غیره بخواهید نام کاربری را تغییر دهید. در این آموزش طریقه تغییر نام کاربری ادمین را برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. ابتدا برای شروع از هاست وردپرس به قسمت phpmyadmin بروید و از لیست پایگاه داده وردپرس خود را پیدا کرده و بر روی آن کلیک کنید. سپس به بخش wp_users رفته و در قسمت بعد در بخش admin بر روی گزینه Edit کلیک کنید. در پایان user_login که همان نام کاربری میباشد را تغییر داده و بر روی گزینه GO کلیک کنید تا تنظیمات ذخیره شود.
  4. ممکن شما هم تا به حال با خطای Missing a Temporary Folder مواجه شده باشید که به دلیل وجود تنظیمات اشتباه در هاستینگ بوجود می آید و شما دیگر نتوانید تصاویر را آپلود کنید و یا افزونه و قالب وردپرس وردپرس را بروز رسانی کنید. در وردپرس برای آپلود تصاویر و انجام بروزرسانی ها باید وردپرس به پوشه ای که تنظیمات php برای ذخیره داده های موقتی قرار داده است دسترسی داشته باشد. در این آموزش طریقه رفع این خطا را برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. رفع خطای Missing a Temporary Folder : ابتدا از طریق اکانت FTP و یا file manager در سی پنل خود به فایل wp-config.php بروید. کد زیر را درون فایل wp-config.php قبل از کد That's all, stop editing! Happy blogging قرار دهید و ذخیره کنید. define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/'); سپس به فایل wp-content بروید و پوشه temp را در آن ایجاد کنید.
  5. ممکن است تا به حال دقت کرده باشید که شما تنها با یکبار ثبت نام کردن در سایت و آپلود تصویر مورد نظرتان به عنوان تصویر کاربری از آن پس در بیشتر سایت هایی که نظر داده اید آن را به عنوان تصویر فرستنده دیدگاه مشاهده میکنید. به این سیستم که توسط وردپرس ساخته شده گراواتار میگویند. این سیستم با وجود اینکه سیستم خوبی میباشد اما ممکن است شما نخواهید از آن استفاده کنید در این آموزش طریقه غیرفعال کردن آن را برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. برای غیرفعال کردن گراواتار ابتدا وارد پنل مدیریت سایت شوید و به گزینه settings بروید. در این بخش گزینه Discussion را انتخاب کنید و به بخش Avatars بروید و تیک گزینه Show Avatars را برداشته و سپس ذخیره کنید.
  6. ممکن است شما بخواهید بر روی سایت خود تغییراتی اعمال کنید و در هنگام اعمال تغییرات کاربران دیگر به سایت شما دسترسی نداشته باشند مثلا زمانی که میخواهید قالب سایت خود را تغییر دهید. در این آموزش یکی از ساده ترین روش های انجام این کار را برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. فعال کردن حالت تعمیر : برای این کار کافیست کد زیر را در فایل functions.php قرار دهید تا بلافاصله حالت تعمیر وردپرس فعال شود. با فعال شدن حالت تعمیر سایت فقط برای شما قابل دسترس میباشد و دیگر کاربران پیام داخل کد را مشاهده میکنند. function maintenace_mode() { if( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {wp_die('در حال تعمیر میباشد، لصفا بعدا مراجعه فرمایید.'); } add_action('get_header','maintenace_mode');
  7. ممکن است برای شما هم پیش آمده باشد که هگام upgrade وردپرس با این مشکل مواجه شده باشید. این مشکل معمولا به صورت خود به خود حل نمیشود و برای از دست ندادن زمان بهتر از URLهای دیگر استفاده نکنید. در این آموزش طریقه رفع این مشکل را قرار داده ایم. در ادامه با هاستینجا همراه باشید. ابتدا شما برای نمایش hidden fileها باید از اکانت FTP و یا پنلی که این فایل ها را نمایش دهد استفاده کنید. حل مشکل Briefly unavailable for scheduled maintenance. Check back in a minute : ابتدا به قسمت root وب رفته و فایل maintenance. را حذف کنید ( این فایل در هنگام upgrade ایجاد میشود )
  8. ممکن است شما در وردپرس با خطای Missing a temporary folder مواجه شده باشید این خطا در آپلود شما را دچار مشکل میکند و باعث هدر رفتن وقت شما میشود. در این آموزش علت بروز این خطا و طریقه رفع آن را برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. علت بروز این خطا : تنظیمات اشتباه php دلیل اصلی بروز این خطا میباشد به گونه ای که تنظیماتی از php درون پوشه موقتی برای استفاده در هاست شما قرار میگیرند و وقتی وردپرس قصد استفاده از این پوشه ها را برای اعمالی مانند ذخیره کردن تصاویر، نصب و آپدیت قالب و پلاگین های وردپرس و... دارد در صورتی که محل این پوشه در تنظیمات php سرور نباشد شما با این خطا (Missing a temporary folder) مواجه میشوید در ادامه طریقه رفع این خطا را برای شما قرار داده ایم. رفع خطای Missing a temporary folder : در مرحله اول به بخش مدیریت سایت File manager بروید و یا از سرور FTP client استفاده کنید. به فایل wp-config.php بروید و کد زیر را قبل از کد 'That`s all, stop editing! Happy blogging' قرار دهید و ذخیره کنید. <pre>define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');</pre> در پایان به پوشه /wp-content/ بروید و در آن پوشه ای به نام temp ایجاد کنید.
  9. ممکن است سرعت لود شدن سایت مانند تمامی مدیران سایت های مختلف برای شما نیز اهمیت زیادی داشته باشد و برای بالا بردن سرعت آن کارهای زیادی انجام دهید. کوکی ها با عملکردی که دارند میتوانند از سرعت سایت شما بکاهند به گونه ای که پس از آن که سرور برای یک دامنه کوکی تعریف میکند تمامی درخواست ها با کوکی انتقال پیدا میکنند و شما دیگر نمیتوانید بدون استفاده از کوکی فایل ها را انتقال دهید و در نتیجه تمامی فایل ها با کوکی انتقال پیدا کرده و سرعت لود کاهش میابد. در این آموزش قابلیتی برای حل این مشکل برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. کوکی : پیغامی میباشد که سرور به مرورگر فرستاده و مرورگر آن را در قالب فایل متنی نگه میدارد. سپس هر دفعه که آن سایت را لود میکنید این پیغام برای سرور فرستاده میشود. قابلیت cookie free domain : با این قابلیت فایل ها را از دامنه های دیگر و یا زیر دامنه دریافت میکنیم و در نتیجه سرعت لود فایل های ثابت افزایش میابد. آموزش استفاده از این قابلیت : در مرحله اول در بخش create a subdomain یک ساب دامین ایجاد کنید و آن را در مسیر public_html/wp-content قرار دهید.سپس کد زیر را در فایل wp-config.php قرار دهید. define("COOKIE_DOMAIN", "www.YOUR DOMAIN.com");define("WP_CONTENT_URL", "http://cdn.YOUR DOMAIN.com");define("WP_PLUGIN_URL", "http://cdn.YOUR DOMAIN.com/plugins"); در پایان کد زیر را نیز در فایل htaccess قرار دهید. <IfModule mod_headers.c><FilesMatch ".(svg|ttf|otf|eot|woff|woff2)$"> Header set Access-Control-Allow-Origin "*"</FilesMatch></IfModule>
  10. ممکن است شما هم دیده باشید که در وب سایت های بزرگ ویدئوهایی وجود دارد که کاربران میتوانند به صورت آنلاین آنها را مشاهده کنند اما این ویدئوها معمولا در سنتر هایی دیگر که مخصوص فیلم هستند آپلود شده اند و از لینک آن استفاده شده است. در این آموزش قصد داریم علت اینکه مدیران سایت های بزرگ فیلم ها را به صورت مستقیم در وردپرس سایت قرار نمیدهند را بررسی کنیم. در ادامه با هاستینجا همراه باشید. دلایل عدم بارگذاری ویدئوها به صورت مستقیم در وردپرس: 1. سئو و ترافیک مشاهده ویدئو اگر شما به تازگی سایتی ایجاد کرده اید و قصد دارید در آن فیلمی برای کاربران قرار دهید اگر آن را با لینک و نام سایت خود در سنتر های معروفی همانند یوتیوب قرار دهید مسلما بازدیدی چندین برابر نسبت به اینکه به صورت مستقیم درون سایت قرار دهید خواهید داشت. همچنین شما میتوانید با قرار دادن لینک و نام سایت خود به گونه ای تبلیغ سایت خود را در سطح گسترده ای در فضای وب منتشر کنید. 2. کاربری آسان برای بارگذاری ویدئو در وردپرس با استفاده از کد embed فقط باید یک کد را در قسمتی که میخواهید ویدئو قرار گیرد، قرار دهید اما برای آپلود آن بر روی سایت در مرحله اول باید آن را آپلود کنید (با سرعت اینترنت بالا) و سپس پلاگین هایی را در سایت نصب کنید تا ویدئو قابل پخش باشد. توجه داشته باشد که این کار سرعت سایت شما را کاهش می دهد. پس نتیجه میگیریم که استفاده از کد embed ساده و راحت تر میباشد. 3. افزایش انفجاری پهنای باند سایت ویدئوها معمولا دارای حجم های نسبتن بالایی میباشند که در صورت آپلود آنها در سایت و با هر بار بازدید کاربران از آنها به اندازه حجم ویدئو ها از پهنای باند سایت مصرف میشود در نتیجه هر ماه حجم قابل توجهی از پهنای باند سایت مصرف این ویدئو ها می شوند. 4. پر شدن حجم هاست ممکن است شما بخواهید در سایت خود ویدئو های زیادی قرار دهید که با توجه به حجم هر یک از این ویدئوها حجم زیادی از هاست شما صرف نگه داری آنها میشود و از طرفی اگر بخواهید هاستی با ظرفیت بالا خریداری کنید باید مبلغ زیادی برای آن پرداخت کنید. 5. دسته بندی کیفیت های مختلف در سایت هایی مانند یوتیوب اگر شما ویدئویی آپلود کنید به صورت خودکار به چند دسته کیفی تبدیل و تقسیم میشوند که این امکان به تمامی کاربران اجازه میدهد تا متناسب با سرعت اینترنتی که در اختیار دارن حتی اگر ضعیف باشد این ویدئوها را مشاهده کنند. بهتر است برای افزایش سرعت بارگذاری سایت و ... از سرویس های ابری ذرت استفاده کنید.
  11. ممکن است شما مدیر یک وبسایت باشید و متوجه این موضوع باشید که یکی از وظایف شما برقراری امنیت سایت میباشد. امروزه روش های زیادی برای امنیت سایت وجود دارد. ما در این آموزش استفاده از یکی از معروف ترین پلاگین های امنیتی که با اسکن کردن سایت از آن محافظت میکند را برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. پلاگین یا افزونه ی Wordfence Security این پلاگین را در مسیر پلاگین های وردپرس نصب کنید. در منوی سمت چپ پیشخوان گزینه ای به نام wordfence پیدا میشود که دارای گزینه هایی میباشد. در این بخش گزینه Options را انتخاب کنید. در Options بخش هایی وجود دارد که در اینجا آن ها را بررسی میکنیم. (این پلاگین دارای دو قسمت رایگان و پولی میباشد که ما در اینجا به بررسی قسمت رایگان آن میپردازیم گزینه های موجود در بخش Basic Options : Enable firewall : فعال کردن دیوار آتش یا سد امنیتی Enable login security : فعال کردن پلاگین امنیتی Enable Live Traffic View : نمایش دادن ترافیک سایت ها Enable automatic scheduled scans : فعال کردن اسکن های منظم و سر وقت و تنظیم شده Update Wordfence automatically when a new version is released : فعال کردن بروز رسانی خودکار Where to email alerts : در این بخش ایمیل خود را وارد کنید تا گزارشات اسکن کردن سایت برای شما ارسال شود Security Level : نوع اسکن را در این بخش انتخاب کنید How does Wordfence get IPs : تنظیمات آدرس آی پی گزینه های دیگر مربوط به بخش پولی میباشند که ما با آن ها کاری نداریم. بخش Advance Options : Alert : گزینه هایی که شامل ارسال نوتیفیکیشن به ایمیل شما میباشند در این قسمت قرار دارند Email summary : مشخص کردن برنامه ی ارسال گزارشات به ایمیل شما Live traffic view : در این قسمت مشخص کنید ترافیک سایت به چه صورت برای شما نمایش داده شود Scan to include : در این قسمت شما میتوانید مشخص کنید که چه قسمتهایی از سایت اسکن شوند Firewall rules : تنظیمات مربوط به فایروال Login security options : ایمنی مربوط به ورود و خروج سایت اکنون به قسمت scan بروید تا سایت خود را اسکن امنیتی کنید. در این بخش گزینه ای به نام Start a wordfence scan قرار دارد که با انتخاب آن پلاگین شروع به کار کرده و سایت شما را طبق تنظیمات مشخص شده اسکن کرده و نتیجه آن را در کادر Scan summery نمایش میدهد. در قسمت های پایین تر سایر موارد مانند مشکلات افزونه ها، قالب ها و دیگر مشکلات را ملاحظه میکنید که در ادامه آن ها را مورد بررسی میکنیم. Live Traffic : در این قسمت رفت آمد ها و ترافیک سایت را نمایش میدهد. Performance setup : تنظیمات مربوط به مواردی که در کش سایت قرار میگیرند Block IPs : در این قسمت آی پی های مزاحم و آی پی هایی که شما نمیخواهید به آن ها مجوز ورود دهید را بلاک کنید Password Audit : در این قسمت میتوانید بر روی بخش های مختلف پسورد بذارید Scan schedule : جدولی که اسکن طبق آن انجام میشود در این قسمت به شما نمایش داده میشود. این پلاگین ویژگیهای فراوان دیگر مانند ایجاد کلمات عبور قوی، اسکن فایل ها قالب ها و پلاگین هایی که از مخزن وردپرس دانلود میشوند، مسدود کردن شبکه های مخرب، تعمییر فایل ها، اسکن آدرس های فیشینگ و میلواری، فایروال برای جلوگیری از تهدید های امنیتی، نمایش آی پی های whois domain برای بلاک کردن آن ها، نظارت بر روی DNS و ... .
  12. ممکن است برای شما هم این سوال پیش آمده باشد که چرا نباید از نالر ها استفاده کرد و در صورت استفاده چه اتفاقی رخ میدهد؟ امروزه راه ها و روش های زیادی برای هک وجود دارد که نالر ها نیز یکی از این راه ها میباشند که این این امکان را برای خود میگذارند که از برخی توابع که به صورت عادی در سرور هستند استفاده کنند. این توابع به دلیل بی خطر به شمار آمادن آنها توسط فایروال و آنتی شلر بسته نمیشوند و هدف خوبی برای هکرها میباشند. در این آموزش راه هایی برای جلوگیری از این مشکل برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. توصیه های زیر را انجام دهید: در صورتی از پلاگین و قالب های نال شده استفاده کنید که به برنامه نویسی مسلط باشید و بتوانید همه فایل ها را چک کنید البته ما به شما پیشنهاد میکنبد به هیچ وجه از پلاگین و قالب های نال شده استفاده نکنید. پلاگین ها و قالب ها را فقط از wordpress.org دریافت کنید. برای ایمنی بیشتر برای ایمیل، مدیریت محتوا و کنترل پنل خود از پسورد های قوی (شامل حروف، اعداد و نشانه ها) استفاده کنید.
  13. در این آموزش قصد داریم تا راه اندازی یک وبسایت جنگو را بصورت 0 تا 100 برای شما آموزش دهیم در ابتدا پروژه خود را در یک فولدر جداگانه در کنار Public_html قرار دهید سپس به قسمت Set Python App در سی پنل مراجعه کنید سپس در بخش Setup Python App فایل wsgi رو در قسمت WSGI file location خودتون رو معرفی کنید. دقت کنید در این بخش مسیر دهی از داخل مسیر که تعریف کردید به بعد تعریف میشود. همچنین در فایل wsgi خودتون طبق نمونه مسیر پروژه خودتون رو تعریف کنید sys.path.append('/home/(Your Host Username)/(App Folder Name)/hostinjatest') توجه داشته باشید در صورتی که نیاز به نصب ماژول خاصی داشته باشید میتوانید در پروژه اضافه شده در قسمت Madules ماژول های مورد نیاز را نصب کنید همچنین Execute command برای اجرای دستوراتی از قبیل Collecstatis قابل استفاده است. فایل های استاتیک از قبیل استایل و تصاویر باید در Public_html قرار داده شوند و سپس در پروژه تعریف شوند.
  14. Function.php فایلی میباشد دارای توابع گوناگون که مدیران سایت ها میتوانند برای بالا بردن امکانات سایت خود با قرار دادن کد هایی از آن استفاده کنند. این فایل در تمامی پوشه های وردپرس قرار دارند و برای امور مختلف سایت میتوان از آنها استفاده کرد. در این آموزش تعدادی از کاربرد های این فایل را برای شما قرار داده ایم. در ادامه با هاستینجا همراه باشید. 8 کاربرد مفید فایل function.php در وردپرس : اضافه کردن لوگوی سفارشی به پنل مدیریت وردپرس: ممکن است شما بخواهید در پنل مدیرت سایت خود بجای لوگوی وردپرس لوگوی اختصاصی خود را داشته باشید. برای اینکار کافیست ابتدا لوگوی اختصاصی خود را با نام custom-logo.png در مسیر wp-content/themes/your-tjemw/images آپلود کنید. (به اندازه 16*16 پیکسل) سپس کد زیر را در فایل function.php قرار دهید. </pre> <pre>function wpb_custom_logo() { echo ' <style type="text/css"> #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important; background-position: 0 0; color:rgba(0, 0, 0, 0); } #wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon { background-position: 0 0; } </style> '; } //hook into the administrative header output add_action('wp_before_admin_bar_render', 'wpb_custom_logo');</pre> <pre> اضافه کردن یک بخش به پیشخوان وردپرس : شما میتوانید بخش های مختلفی را به بخشهای پیشخوان وردپرس اضافه کنید ما در اینجا به عنوان مثال میخواهیم بخش پشتیبانی را به پیشخوان های وردپرس اضافه کنیم. برای اینکار کافیست کد زیر را در فایل function.php اضافه کنید. add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets'); function my_custom_dashboard_widgets() { global $wp_meta_boxes; wp_add_dashboard_widget('custom_help_widget', ' ارتباط با بخش پشتیبانی','custom_dashboard_help'); } function custom_dashboard_help() { echo ' تغییر تصویر آواتار پیش فرض در وردپرس : معمولا پس از ایجاد پروفایل وردپرس آواتار پیش فرض وردپرس به عنوان نماد کاربری او قرار میگیرد برای تغییر آن در بخش تنظیمات بر روی گزینه گفت و گوها کلیک کنید. عکس مورد نظر خود را با اندازه ی 250*250 در این بخش آپلود کنید. پس از آپلود آدرس عکس آپلود شده به شما داده میشود. } add_filter( 'avatar_defaults', 'wpb_new_gravatar' ); function wpb_new_gravatar ($avatar_defaults) { $myavatar = 'آدرس عکس آپلودی که به شما داده شده است'; $avatar_defaults[$myavatar] = "Default Gravatar"; return $avatar_defaults; } [کلیک و کشیدن برای جابجایی] حذف شماره نسخه وردپرس : برای حذف شماره نسخه وردپرس خود میتوانید کد زیر را در فایل function.php قرار دهید. function wpb_remove_version(){ return ''; } add_filter('the_generator','wpb_remove_version'); تغییر متن پاورقی در وردپرس : در قسمت پایین پنل مدیریتی وردپرس یک پیام تشکر قرار دارد که برای تغییر آن کد زیر را در فایل function.php قرار دهید. function remove_footer_admin () { echo ' target=&quot;_blank&quot;'; } add_filter('admin_footer_text', 'remove_footer_admin'); حذف پیام خوش آمد گویی در وردپرس : برای حذف پیام خوش آمد گویی در وردپرس کافیست کد زیر را در فایل function.php قرار دهید. remove_action('welcome_panel', 'wp_welcome_panel'); غیرفعال کردن ورود از طریق ایمیل در وردپرس : کد زیر را در فایل function.php قرار دهید تا ورود به وردپرس تنها از طریق نام کاربری امکان پذیر باشد. این کار ایمنی را بالا میبرد. remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 ); نمایش تاریخ پویا در پاورقی سایت : برای این کار ابتدا کد زیر را در فایل function.php قرار دهید. function wpb_copyright() { global $wpdb; $copyright_dates = $wpdb->get_results(" SELECT YEAR(min(post_date_gmt)) AS firstdate, YEAR(max(post_date_gmt)) AS lastdate FROM $wpdb->posts WHERE post_status = 'publish' "); $output = ''; if($copyright_dates) { $copyright = "© " . $copyright_dates[0]->firstdate; if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) { $copyright .= '-' . $copyright_dates[0]->lastdate; } $output = $copyright; } return $output; } سپس کد زیر را در فایل footer.php قرار دهید. <code class="plain"><?php </code><code class="functions">echo</code> <code class="plain">wpb_copyright(); ?></code> ;
  15. ممکن است شما در سایت های مختلف متوجه وجود بخشی با عنوان محبوب ترین مطالب باشید که شامل مطالب پربازدید میباشند و بخواهید برای سایت خودتان نیز این بخش را قرار دهید. در این آموزش قصد داریم طریقه ایجاد این بخش را با یکی از پلاگین های محبوب بررسی کنیم. در ادامه با هاستینجا همراه باشید. WordPress Popular Posts : یک پلاگین بسیار محبوب مخصوص نمایش مطالب محبوب و پر بازدید در وب سایت ها میباشد که در ادامه میخواهیم روش نصب و تنظیم آن را بررسی کنیم. WordPress Popular Posts را از سایت اصلی وردپرس wordpress.org دانلود کنید و بر روی سایت خود نصب و فعال سازی کنید و سپس به پنل وردپرس خود بروید و از بخش تنظیمات زیر منوی WordPress Popular Posts را انتخاب کنید. در بخش تنظیمات WordPress Popular Posts قسمت های مختلفی وجود دارد که در ادامه برای شما توضیحاتی قرار داده ایم: تب Stats : این بخش برای مدیران طراحی شده تا بتوانند مشاهده کنند که مطالب سایت طی بازه های زمانی مختلف چه بازدیدی داشته و کدام مطلب محبوبیت بیشتری دارد و به عنوان تنظیمات این پلاگین محسوب نمیشود. تب Tools : این بخش که اصلی ترین بخش تنظیمات میباشد شامل گزینه های مختلفی میباشد که در ادامه برای شما توضیح داده شده است. Thumbnails : Default thumbnail : با استفاده از این گزینه میتوانید تصویری به صورت پیش فرض قرار دهید تا در صورت نبود تصویر شاخص برای مطلب این تصویر نمایش داده شود Pick image from : در این گزینه باید مشخص کنید که تصویری که برای مطالب قرار داده اید از چه منبعی میباشد. Responsive support : این گزینه را به صورت پیش فرض فعال کنید تا این پلاگین از حالت واکنش گرا در دستگاه های تلفن همراه و گجت های کوچک استفاده کنند. در نهایت بر روی گزینه Apply کلیک کنید تا تنظیمات ذخیره شوند. Data : Log views from : در این گزینه میتوانید مشخص کنید محاسبه بازدید ها بر چه اساس باشد، بر اساس کاربرانی که ثبت نام کردند و یا تمامی کاربران Log limit : در این گزینه میتوانید دریافت لاگ ها را با محدودیتی که خودتان مشخص میکنید تنظیم کنید. Ajaxify widget : در صورت اینکه بخواهید ابزارک این پلاگین در حالت ایجکس باشد آن را فعال کنید. WPP Cache Expiry Policy : این گزینه برای فعال کردن خاصیت کش شدن سایت میباشد که میتواند سرعت لود شدن سایت شما را افزایش دهد. Data Sampling : این گزینه با دخیره سازی بازدید کاربران در دیتابیس به عملکرد بهتر سایت شما کمک میکند. در این بخش نیز پس از تنظیم بر روی گزینه Apply کلیک کنید Miscellaneous : Open link in : در این گزینه میتوانید مطالب محبوب را به گونه ای تنظیم کنید تا در صورت کلیک کردن در یک تب جدید باز شوند. Use plugin's stylesheet : تنظیم استایل های این پلاگین برای استفاده در مطالب. این قسمت را نیز در پایان ذخیره کنید. تب Parameters : اگر میخواهید در قالب سایت از کد های php استفاده کنید در این تب پارامترهایی به همراه مثال های آن قرار دارد که میتوانید برای استفاده از آنها در قالب سایت کد های این پارامتر ها را در کد قالب قرار دهید. ابزارک WPP : در بخش ابزارک های ابزارکی به نام WordPress Popular Posts قرار دارد که برای استفاده ابتدا باید آن را به یکی از جایگاه های ابزارک اضافه کرد. در ادامه بخش های تنظیمات این ابزارک را بررسی میکنیم. Title : عنوان را وارد کنید Show up to : تعداد نوشته برای نمایش Sort posts by : مرتب سازی پست ها بر اساس بازدید یا کامنت ... Time Range : فیلتر بر حسب زمان Post type : نوع پست ها برای نمایش Post ID to exclude : در صورت تفکیک پست ها آی دی پست وارد شود Category ID : در صورت تفکیک دسته بندی ها آی دی آن وارد شود Author ID : در صورت تفکیک نویسنده ها آی دی نویسنده قرار گیرد Shorten title : نمایش عنوان کوتاه مطلب Display post excerpt : نمایش خلاصه مطلب Display post thumbnail : نمایش تصویر بند انگشتی Display comment count : نمایش تعداد دیدگاه ها Display views : نمایش تعداد بازدید ها Display author : نمایش نویسنده Display date : نمایش تاریخ Display category : نمایش دسته بندی در پایان تنظیمات را ذخیره کنید.