نصب وردپرس هیچ کاری ندارد! مخصوصاً اینکه در نسخههای جدید وردپرس عملیات نصب وردپرس به قدری ساده شده است که میتوان آموزش آن را در یک خط داد؛ پروندۀ فشردۀ وردپرس را روی فضای میزبانی بارگذاری کنید، سپس آن را از حالت فشرده خارج کرده و یک پایگاه داده بسازید و با مرورگر خود نشانی اینترنتی سایت خود را باز کنید. بقیۀ مراحل به صورت کاملاً خود توضیحی است. ولی مهم کارهایی است که از الان به بعد روی سایت وردپرس انجام خواهیم داد تا سایت ما را از دیگر سایتهای اینترنتی متمایز کند. پس در ادامه کارهایی که بعد از نصب وردپرس نیاز است تا انجام دهیم را ذکر خواهم کرد.
البته شما پس از اینکه سایت خود را با وردپرس ساختید پس از آن قادر به انتشار نوشتههای خود هستید. اما در اینجا به ۳۱ کار اضافی که باید برای بهینهتر شدن سایت وردپرس انجام دهید، اشاره خواهم کرد. خیلی از آنها هم از نظر امنیتی لازم هستند که حتماً انجام دهید. البته شما مجبور نیستید که تمامی این کارها را روی سایت وردپرس خود اعمال کنید. چه بسا که بسته به نیازتان شاید نخواسته باشید همۀ این کارها را انجام دهید.
برای آموزش این نکات فرض شده وردپرس شما روی فضای میزبانی شخصی نصب شده و نه در WordPress.com. در ثانی وبسرور شما Apache است که اگر از هاستهای اشتراکی استفاده میکنید، قادر به تغییر این گزینه نیستید.
۱- تغییر پوشۀ ذخیره سازی پروندههای وردپرس
حتماً میدانید که با بارگذاری عکس یا هر نوع پروندۀ دیگر، وردپرس آنها را به صورت ساختاربندی شده روی حافظۀ سخت هاستِ سایتِ شما در پوشۀ wp-content/uploads ذخیره میکند. اگر خواسته باشید محل قرارگیری آنها را تغییر دهید، مثلاً به یک زیر دامنه یا اصلاً به یک دامنۀ دیگر منتقل کنید (پیشنهاد نمیشود) میبایست پروندۀ wp-config.php را باز کرده و دو خط کد را درون آن قرار دهید. تا پوشۀ wp-content به آنجا منتقل شود.
define( 'WP_CONTENT_URL', 'http://files.domain.com/media' ); define( 'WP_CONTENT_DIR', $_SERVER['HOME'] . '/files.domain.com/media' );
این دو خط دو ثابت جداگانه هستند که با نامهای WP_CONTENT_URL و WP_CONTENT_DIR باید مقادیر آنها را باب میل خود تنظیم کنید.
۲- حذف برچسب های اطلاعاتیِ اضافی از سربرگ کدهای صفحات سایت
اگر به قسمت سربرگ یا header کدهای صفحات سایتتان نگاهی بیاندازید، متوجه برچسبهای meta خواهید شد که در خیلی از مواقع حذف کردن آنها به نفع شما و سایتتان است. یکی ازاین برچسبها نسخۀ وردپرس شما را نشان میدهد:
<meta name="generator" content="WordPress 4.4" />
این برچسبها به غیر از اینکه به افراد فضول اطلاعات بیشتری ارائه میکند، شاید به هیچ درد دیگری نخورند. برای این منظور پروندۀ functions.php قالب فعالِ سایت خود را باز کرده و کد زیر را درون آن قرار دهید.
remove_action( 'wp_head', 'wp_generator' ) ; remove_action( 'wp_head', 'wlwmanifest_link' ) ; remove_action( 'wp_head', 'rsd_link' ) ;
۳- ممانعت از کنکاش پوشه های سایت
احتمالاً شما که نمیخواهید دیگران بتوانند با مرورگر خود به کنکاش بین پوشههای سایت شما مخصوصاً پوشۀ wp-content بپردازند؟ برای جلوگیری از این کار به سادگی میتوانید کد زیر را در پروندۀ .htaccess ریشۀ سایت خود قرار دهید.
Options All -Indexes
همچنین مطمئن شوید که در پوشۀ wp-content/themes و wp-content/plugins یک پروندۀ index.php خالی وجود دارد که با این کار دیگر دیگران نمیتوانند ببینند روی سایت شما چه نوع افزونهای یا قالبی نصب شده است.
۴- غیرفعال کردن الصاق کد HTML در دیدگاه های وردپرس
بازدید کنندگان سایت شما در جعبۀ درج نظر به راحتی میتوانند از کدهای HTML در نظر خود استفاده کنند. این از قدرت وردپرس نشأت گرفته شده، اما نباید فراموش کرد که با این روش به سادگی دیگران میتوانند نظر خود را پر از پیوند به سایتهای دیگر کنند. هر چند که این پیوندها به صورت rel=”nofollow” هستند، اما اگر خواسته باشید کدهای HTML را غیر فعال کنید باید کد زیر را در پروندۀ functions.php قالب فعال سایت خود قرار دهید.
add_filter( 'pre_comment_content', 'esc_html' );
۵- غیرفعال کردن حالت خودکار پیش نویس نوشته ها
وردپرس همانطور که شما در حال ویرایش نوشتۀ خود هستید، از آن نسخههای مختلفی را تهیه می کند و آن را در پایگاه داده درون یک ردیف ذخیره میکند. برای اینکه حجم پایگاه دادۀ شما بیخود بالا نرود، میتوانید حالت ایجاد خودکار پیش نویس نوشتهها را غیرفعال کنید. با این کار سرعت سایت شما هم افزایش خواهد یافت. برای این کار پروندۀ wp-config.php را باز کرده و کد زیر را درون آن قرار دهید.
define( 'WP_POST_REVISIONS', false);
از آنجایی که این قابلیت در وردپرس بسیار مفید است و میتواند از از دست دادن نوشتههای شما حین ویرایش جلوگیری کند، میتوانید تعداد پیشنویسهای نوشته را محدود کنید. برای این کار از کد زیر در پروندۀ wp-config.php استفاده کنید. به جای عدد ۳ از هر عدد دیگری که نشان دهندۀ تعداد نسخههای ذخیره شدن به صورت خودکار است استفاده کنید.
define( 'WP_POST_REVISIONS', 3);
۶- تغییر فاصله زمانی ذخیره سازی خودکار نوشته
در هنگام ویرایش نوشته، وردپرس در مدت فاصله زمانیهای مشخص اقدام به ذخیره کردن نوشتۀ شما میکند. این قابلیت بسیار مهم است. مخصوصاً اگر از دست دادن نوشتهای را به دلیل از کار افتادن مرورگر تجربه کرده باشید! به طور پیش فرض این فاصله زمانیِ ذخیره سازی ۱ دقیقه است. اما اگر میخواهید این فاصله زمانی را تغییر دهید باید کد زیر را در پروندۀ wp-config.php قرار دهید. به جای ۱۲۰ از هر عدد دیگر البته به واحد ثانیه میتوانید استفاده کنید.
define( 'AUTOSAVE_INTERVAL', 120 );
۷- مخفی سازی خوراک RSS غیرضروری وردپرس
وردپرس به صورت پیش فرض در قسمت header کدهای سایت شما از برچسب link برای معرفی پیوندهای خوراک RSS سایت شما برای دیدگاهها، بایگانیها، دسته بندیها، مقالهها، وبلاگ و … استفاده میکند. اگر قصد دارید فقط همان یک خوراک اصلی سایت را داشته باشید و دیگر خوراکهای سایتها غیرفعال کنید، کد زیر را در پروندۀ functions.php قالب وردپرس خود قرار دهید.
remove_action( 'wp_head', 'feed_links', 2 ); remove_action( 'wp_head', 'feed_links_extra', 3 );
۸- نگه داشتن یک خوراک RSS تکی و ارجاع دیگر خوراکها به آن
در مورد قبلی ما خوراکهای مربوط به دیدگاهها، دسته بندیها و دیگر قسمتهای وردپرس را فقط از کدهای سایت حذف کردیم. اما هنوز فعال هستند. اگر میخواهید فقط یک خوراک RSS داشته باشید، که حتی این خوراک میتواند روی سرویسی مثل FeedBurner باشد، و دیگر خوراکها را به آن ارجاع (Redirect) دهید، کد زیر را باید درون پروندۀ .htaccess ریشۀ سایت وردپرس خود بگذارید.
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator) [NC] RewriteRule ^feed/?.*$ http://feeds.labnol.org/labnol [L,NC,R=301] </IfModule>
۹- غیرفعال سازی تذکرات در هنگام ورود به وردپرس
اگر دقت کرده باشید، در هنگام وارد شدن به قسمت پیشخوان وردپرس، اگر نام کاربری یا رمز عبور را اشتباه وارد کنید، وردپرس به شما اخطار خواهد داد و خواهد گفت که کدام عنصر را اشتباه وارد کردید. اگر این اخطار را غیرفعال کنید، از نظر امنیتی به نفع شماست. برای این منظور کد زیر را در پروندۀ functions.php قالب خود قرار دهید.
function no_wordpress_errors(){ return 'GET OFF MY LAWN !! RIGHT NOW !!'; } add_filter( 'login_errors', 'no_wordpress_errors' );
۱۰- فعال سازی تعیین هویت دو مرحلهای
منظور از تعیین هویتِ دو مرحلهای این است که کاربر تنها با داشتن نام کاربری و رمز عبور قادر به ورود به قسمت پیشخوان وردپرس نباشد. بلکه حتماً باید مثلاً شماره تلفن گوشیِ تلفن همراه خود را هم تایید کرده باشید و از این شماره در عملیات ورود استفاده شود.
به مانند دیگر سرویسهای اینترنتی، وردپرس دارای قابلیت تعیین هویت داخلی نیست. بلکه شما باید از افزونه برای این کار استفاده کنید. افزونهای مثل Two Factor Authentication میتواند این کار را برای شما انجام دهد که امنیت ورود به سایت را افزایش دهد.
۱۱- تغییر ساختار پیوند یکتا
از ساختار پیش فرض پیوند یکتای وردپرس استفاده نکنید. قبلاً راجع به این موضوع زیاد صحبت کردم. با رفتن به بخش تنظیمات > پیوندهای یکتا ساختاری را انتخاب کنید که تا حد امکان از عبارات پرسوجویی مثل علامت سوال (؟) نداشته باشد. در ضمن اگر عنوان نوشته در ساختار پیوند یکتا وجود داشته باشد از نقطه نظر سئو بسیار مهم است.
۱۲- افزودن نمادک و نماد لمسی
نمادک که همان Favicon است و نماد لمسی هم برای گوشیهای اپل مورد استفاده قرار میگیرد. در کل اگر قالب شما چنین تصاویری را نداشته باشد، از نشانی پیش فرض این تصاویر روی سرورِ سایتِ شما درخواست میشود که اگر آنجا هم نباشد، با خطای ۴۰۴ مواجه خواهد شد! در نسخۀ جدید وردپرس از قسمت نمایش > سفارشیسازی به راحتی میتوانید هر دوی این موارد را تعیین کنید. فراموش نکنید که تصاویر و نمادک خود را باید قبلاً تهیه کرده باشید و روی رایانۀ خود داشته باشید.
اندازۀ متعارف نمادک ۱۶×۱۶ پیکسل (favicon.ico/png) و apple-touch.png که همان نماد لمسی اپل است ۱۴۴×۱۴۴ پیکسل است. راه دیگر استفاده از این عکسها این است که این تصاویر را روی ریشۀ فضای میزبانی یا هاست خود بارگذاری کنید و سپس کد زیر را در فایل .htaccess وارد کنید.
RedirectMatch 301 /apple-touch-icon(.*)?.png http://example.com/apple-touch.png
۱۳- جلوگیری از فهرست کردن اسکریپت های وردپرس
شما از موتورهای جستجو درخواست خزیدن و بررسی محتوای سایت خود را دارید. این کار را برای افزایش بازدید سایت انجام میدهید. اما مطمئناً نمیخواهید پروندههای خود وردپرس یا اسکریپتهای وردپرس در موتور جستجو فهرست شوند! برای جلوگیری از کار، باید کد زیر را در پروندۀ robots.txt موجود در ریشۀ سایت قرار دهید. اگر نبود یکی بسازید.
User-agent: * Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /wp-content/plugins/ Disallow: /wp-content/themes/ Disallow: /feed/ Disallow: */feed/
۱۴- ساخت یک کاربر دیگر با دسترسیهای مدیر کل
برای اینکه یک مرحلۀ دیگر سد ورود به وردپرس را سختتر کنید، باید مدیر Admin را غیرفعال یا تقلیل دسترسی دهید. به جای آن از یک کاربر دیگر برای مدیریت سایت خود استفاده کنید. برای این منظور یک کاربر دیگر با نام کاربریِ دیگر با نقش مدیر کل بسازید. سپس با آن کاربر وارد قسمت پیشخوان شده و کاربر Admin یا مدیر کل پیش فرض را به نقش مشارکت کننده یا ویرایشگر تقلیل دهید. با این کار اگر کسی هم بتوانید وارد حساب Admin یا مدیر کل شود، کار زیادی نمیتواند انجام دهد.
حتی شما میتوانید کاربر Admin یا مدیر کل را به این روش کلاً حذف کنید. به این دلیل که شما نمیخواهید نام کاربری کسی را حدس بزند که دسترسی کاملی به بخشهای مدیریت سایتِ شما دارد که Admin این گونه است.
نکته: البته دقت کنید در نسخههای جدید وردپرس شما در هنگام نصب وردپرس، امکان انتخاب نام کاربری مدیر کل یا Admin را دارید با انتخاب یک نام کاربری خوب و غیرقابل حدس، نیازی به انجام مراحل بالا نیست.
۱۵- مخفی کردن نقشۀ سایت XML از موتورهای جستجو
نقشۀ سایت XML برای هر چه بهتر فهرست کردن نوشتههای سایت شما توسط موتور جستجو بسیار مهم است. پس چرا باید نقشۀ XML را از دید موتور جستجو مخفی کرد؟ اگر گوگل یا دیگر موتورهای جستجو خود نقشۀ سایت را فهرست (Index) کردند، شما باید این کار را انجام دهید. چرا که نقشۀ سایت نباید در نتایج موتور جستجو وجود داشته باشد. بدین ترتیب کد زیر را در پروندۀ .htaccess ریشۀ سایت قرار دهید.
<IfModule mod_rewrite.c> <Files sitemap.xml> Header set X-Robots-Tag "noindex" </Files> </IfModule>
۱۶- از جستجوی خود وردپرس استفاده نکنید
وردپرس دارای قابلیت جستجو در بین نوشتههای سایت است. با هر بار جستجو در سایت شما که توسط کاربران سایت انجام میشود، یک Query باید روی پایگاه داده اجرا شود که باعث کاهش سرعت سایت شما خواهد شد. به همین دلیل پیشنهاد میشود از امکان جستجوی گوگل به جای جستجوی درونی وردپرس استفاده کنید.
حتی اگر هم اصرار دارید تا از جستجوی خود وردپرس استفاده کنید، میبایست از افزونههایی مثل Nice Search استفاده کنید که پیوند یکتای نشانیِ صفحات جستجو را به شیوۀ اصولی درست میکند تا شده حتی صفحۀ نتایج جستجو هم در موتور جستجو ذخیره شود یا حتی توسط دیگران برای مراجعۀ مجدد استفاده شود.
۱۷- رمز گذاشتن روی پوشۀ wp-admin
یک سد امنیتیِ دیگر که سبب افزایش بهره وری سایت وردپرسی شما گردد. این رمز جدای از رمز خود وردپرس برای ورود به قسمت پیشخوان سایت است. این رمز سبب میشود تا دیگران و هکرها نتوانند وارد پوشۀ wp-admin که حاوی اسکریپتهای خود وردپرس است شوند. این کار را هم از طریق خود پنل هاست مثل Cpanel یا DirectAdmin میتوانید انجام دهید. یا حتی به صورت دستی از کدهای htaccess استفاده کنید.
۱۸- گزارش گیری خطاهای ۴۰۴ از طریق Google Analytics
صفحاتی از سایت شما که وجود ندارند ولی بازدید کننده به روشی وارد آن میشوند، با خطای ۴۰۴ روبرو خواهند شد. شما باید این خطاها را برطرف کنید و لازمۀ برطرف کردن آن هم بررسیِ این گونه خطاها است. برای این کار میتوانید از Google Analytics برای بررسی این خطاها استفاده کنید. کد زیر را در پروندۀ ۴۰۴.php قالب خود قرار دهید.
<? if (is_404()) { ?> _gaq.push(['_trackEvent', '404', document.location.pathname + document.location.search, document.referrer, 0, true]); <? } ?>
۱۹- حذف قالبها و افزونههای بلا استفاده
هر چند قالبها و افزونههای غیر فعال روی سرعت سایت شما زیاد تاثیر گذار نیست. اما هر چقدر کد اجرایی کمتر باشد، باز هم بهتر است. در ضمن نباید فراموش کرد که افزونهها و قالبهای غیرفعال احتمال هک شدن سایت ما را هم افزایش خواهند داد.
۲۰- ممانعت از حدس زدن URLها توسط وردپرس
یکی از رفتارهای عجیب وردپرس، حدس زدن نشانیهای اینترنتی صفحات سایت است. بگذارید موضوع را بازتر کنم. فرض میکنیم شخصی وارد صفحهای از سایت شما با نشانی example.com/hello میشود. از آنجایی که ممکن است این صفحه وجود نداشته باشد، وردپرس به صورت خودکار کاربر را به صفحۀ example.com/hello-world ارجاع میدهد! شاید این کار برای جلوگیری از به وجود آمدن خطای ۴۰۴ باشد. اما در خیلی از مواقع شاید این ویژگی چندان جالب به نظر نیاید. برای غیر فعال کردن این امکان کد زیر را به پروندۀ functions.php قالب خود اضافه کنید.
add_filter('redirect_canonical', 'stop_guessing'); function stop_guessing($url) { if (is_404()) { return false; } return $url; }
۲۱- تنظیم تاریخ انقضاء برای محتوای ثابت
منظور از تاریخ انقضاء Expiry Headers است که به صفحات سایت شما الصاق شده و به مرورگر بازدید کنندهها میگویند که محتویاتی که نیازی به پردازش سمت سرور ندارند، مثل عکسها، جاوا اسکریپت و CSS تا چه مدت معتبر هستند که روی رایانۀ کاربر ذخیره شده و در مواقع بعدی که از صفحات سایت شما بازدید میکنند، آن محتوا از سرور گرفته نشود، که این کار باعث افزایش سرعت بارگذاری صفحات سایت خواهد شد.
تنظیمات مربوط به تاریخ انقضا و همچنین فشرده سازی محتویات سایت، جزء کارهای مدیر سرور است. پس اگر سایت شما روی هاست اشتراکی است، امکان انجام چنین تنظیماتی از دست شما خارج است. البته در ۹۰ درصد موارد مدیر سرورِ شما این کارها را انجام داده است. در ضمن شما از افزونههای افزایش سرعت مثل W3 Total Cache هم میتوانید استفاده کنید که در این حالت نیازی به دست بردن در تنظیمات وب سرور نیست.
۲۲- بهبود امنیت وردپرس
راجع به امنیت وردپرس قبلاً به طور کامل توضیح داده شده. اما لب کلام این است که شما باید کلیدهای امنیتی را در wp-config.php اضافه کرده باشید؛ افزونۀ پویش کردن پرونده در فضای میزبانی را نصب کرده باشید؛ پیشوندهای جداول وردپرس را تغییر داده باشید؛ امکان ورود با خطا به قسمت پیشخوان وردپرس را محدود کرده باشید.
۲۳- غیرفعال کردن ویرایش پرونده از طریق پیشخوان
زمانی که به عنوان مدیر کل وارد پیشخوان وردپرس میشوید، امکان ویرایش تمامی فایلهای قالب و افزونههای وردپرس را دارید. اگر میخواهید این امکان را غیرفعال کنید، کد زیر را در پروندۀ wp-config.php قرار دهید. دقت کنید که ; آخر کد را اگر نگذارید، سایت شما بالا نخواهد آمد!
define( 'DISALLOW_FILE_EDIT', true );
۲۴- حذف پارامترهای پرسوجویی اضافی از URLها
اگر نشانی سایت شما example.com باشد، افراد معمولاً با اضافه کردن پارامترهای پرسوجویی در انتهای نشانی، مثلاً example.com/?utm=ga، باز هم میتوانند به سایت شما وارد شوند. که از نظر فنی یک نشانی کاملاً متفاوت است، اما کار میکند. این قابلیت میتواند چندان خوب نباشد، چرا که کیفیت پیوندهای سایتِ شما را رقیق میکند. برای رفع این ایراد کد زیر را به .htaccess سایت خود اضافه کنید.
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{QUERY_STRING} !="" RewriteCond %{QUERY_STRING} !^p=.* RewriteCond %{QUERY_STRING} !^s=.* RewriteCond %{REQUEST_URI} !^/wp-admin.* RewriteRule ^(.*)$ /$1? [R=301,L] </IfModule>
۲۵- حذف نوار مدیریت
نمایش نوار مدیریت در همه جای سایت برای کاربرانی که وارد حساب خود شدند، که حاوی پیوندهایی به بخشهای پر استفادۀ پیشخوان وردپرس است، در خیلی از مواقع آزار دهنده است. برای غیرفعال کردن آن میتوانید به کاربران > شناسنامه بروید. یا کد زیر را در functions.php قالب بگذارید.
add_filter('show_admin_bar', '__return_false');
۲۶- در نظر گرفتن مسدود کنندههای تبلیغات
خیلی از کاربرانی که از سایت شما بازدید میکنند، عمدتاً از افرونههای مسدود کنندۀ تبلیغات استفاده میکنند. این میتواند روی محتویات سایت شما مثل فایلهای فلش و غیره تاثیرگذار باشد. پس با در نظر گرفتن این مورد، میتوانید از محتویات بصری در سایت خود استفاده کنید و یا از جایگزینهای آن بهره ببرید.
۲۷- اضافه کردن نام تجاری خود به خوراک RSS
خوراک سایت، قابلیتی است که امکان خواندن آخرین نوشتههای سایت با استفاده از فناوری RSS را به کاربران شما میدهد. علاوه بر آن دیگران میتوانند با خوراک سایت شما نوشتههای شما را فوراً و بدون اجازۀ شما در وبلاگ یا سایت خود منتشر کنند که چندان جالب نیست. یکی از بهترین راهکارها برای این مشکل، افزودن نام یا علامت تجاری به خوراک سایتتان است. برای این کار کد زیر را در پروندۀ functions.php قالب قرار دهید. به جای به جای عبارتی که روبروی متغیر $content نوشته شده است، هر آنچه که دوست دارید را میتوانید بنویسید. در نمونه کد زیر یک عکس بعد از یک خط افقی در انتهای هر خوراک نمایش داده میشود. نشانی عکس را هم باید در مشخصۀ src وارد کنید.
function add_rss_logo($content) { if(is_feed()) { $content .= "<hr><a href='blog_url'><img src='logo_url'/></a>"; } return $content; } add_filter('the_content', 'add_rss_logo'); add_filter('the_excerpt_rss', 'add_rss_logo');
۲۸- نصب افزونههای ضروری
افزونههای وردپرس خیلی کاربردی هستند. هر کدام کاربردی دارند و بسته به نیاز خود باید بتوانید از آنها استفاده کنید که من سعی میکنم راجع به این موضوع هم آموزشهای کامل و جامعی را در وبنولوژی منتشر کنم که شما هم بتوانید از آنها استفاده کنید.
۲۹- وارد ماندن در قسمت پیشخوان وردپرس برای مدتی طولانیتر
اگر در زمان ورود به وردپرس، گزینۀ “مرا به خاطر بسپار” را زده باشید، برای مدت دو هفته حالت ورود شما را حفظ میکند که اگر دفعۀ بعدی هم با همان مرورگر وارد سایت شدید، از شما رمز عبور نمیخواهد. اگر شما کاملاً از روی رایانۀ شخصیِ خودتان اقدام به مدیریت سایت وردپرس خود میکنید، شاید خواسته باشید این مدت زمان وارد ماندن در سایت را افزایش دهید که این کار را به سادگی با افزودن کد زبر به functions.php میتوانید انجام دهید. کد زیر شما را برای مدت ۱ سال وارد نگه میدارد! عدد روبروی گزینۀ return همان واحد زمان به ثانیه برای مدت یک سال است.
add_filter( 'auth_cookie_expiration', 'stay_logged_in_for_1_year' ); function stay_logged_in_for_1_year( $expire ) { return 31556926; // 1 year in seconds }
۳۰- حذف شکلکهای وردپرس Emojis
از نسخۀ ۴.۲ به بعد وردپرس، پروندههای مرتبط با شکلکها یا Emojis در قسمت سرصفحۀ کدهای سایت شما بارگذاری میشود. اگر قصد وارد کردن چنین شکلکهایی را ندارید، برای کاهش حجم صفحات سایت بهتر است کد زیر را در functions.php قالب اضافه کنید.
remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
۳۱- ردگیری کردن صفحات چاپ شده
زمانی که کاربران صفحهای از سایت شما را چاپ میکنند اگر از کد آمارگیر Google Analytics استفاده کرده باشید، امکان ردگیری این صفحات برای شما مهیا خواهد بود. با این کار بهتر میتوانید بفهمید که مخاطبان شما دنبال چه چیزی هستند و کاربردشان چیست. بدین ترتیب اگر دیدید افراد زیادی رو به سوی چاپ کردن صفحات سایت شما میآورند، میتوانید از افزونههایی برای افزودن کد QR به خروجی صفحات چاپ استفاده کنید، تا منبعی باشد برای کسانی که محتوای سایت شما را از روی کاغذ میخوانند و با این کار بازدید بیشتری کسب کنید.
نتیجه گیری
همانطور که دیدید، ما در اینجا یک فهرست ۳۱ قلمی از کارهایی که بعد از نصب وردپرس باید انجام میدادیم را تهیه کردیم که برای همه کاربردی است. البته نباید این نکته را فراموش کنید که کار روی سایت وردپرس به همین موارد ختم نمیشود. خیلی کارهای دیگر هم هست که میتوانید با سایت خود انجام دهید که در آموزشهای بعدی خدمت شما عرض خواهم کرد. برخی از موارد موجود در این فهرست توسط افزونههای مختلف بازنویسی میشوند که باید این نکته را هم در نظر داشته باشید. در ضمن هر کدام از این موارد دارای توضیحات تکمیلی هستند که در مقالههای بعدی بازتر شدند.
با سلام و عرض خسته نباشید..اگر لطف کنید و اموزشی برای فالب سایت برای ما که ناشی هستیم و نه زبان برنامه نویسی میدونیم و نه کدنویسی قرار دهید و بگویید این کدها را کجا و چگونه و از چه طزیقی انجام دهیم ممنون خواهم بود .سایت راه اندازی کردم و دارم کم کم چیزهایی یاد میگیرم اما جرت وارد شدن به سی پنل و ورود به قالب را نه بلد هستم و نه میدونم که پرونده ها کجاست ..ممکنه بگید سطحت خیلی پایینه برو یاد بگیر .حق با شماست .اما اگه لطف کنید و مختصری از ویرایش قالب هم اموزش بدید که به کجا ها مجاز هستیم دست ببریم ممنون خواهم بود
سلام؛ سطح اطلاعات شما هر چقدر هم که پایین باشه، باز هم می تونید دست به کار شده و کار یادگیری رو حتی شده با آزمون و خطا شروع کنید. البته خوندن مقالات آموزشی مفید رو فراموش نکنید که در سطح اینترنت مخصوصاً راجع به وردپرس فت و فراوان است.
برای ویرایش قالب وردپرس چاره ای نیست جز اینکه مبانی کد نویسی مثل HTML و CSS و اندکی از PHP رو یاد بگیرید. اما قبل از اون باید ساختار قالب وردپرس رو فرا بگیرید که کار سختی نیست. اینکه بدونید یک قالب از چه فایلهایی تشکیل شده و کجا قرار می گیره. این موضوعات در حال حاضر توی وبنولوژی منتشر نشده. اما پس از اتمام دوره های مدیریت سرور و کدنویسی سایت، به سراغ قالب وردپرس هم خواهیم رفت.
فوق العاده عالی و کارا بود تشکر
بسیار متشکرم
خسته نباشید
چقدر خوبه همیشه یکی هست از بقیه بیشتر بلده