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

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

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

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

خودتان را معرفی نمایید... !؟
به این نکته توجه داشته باشید که فونت، رنگ زمینه، لوگو و عباراتی که انتخاب می کنید در واقع تخصص، وب سایت و حیطه تجاری شما را به مخاطبان معرفی می نماید. پس در ابتدای کار یک محدوده برای مارکتینگ خود تعیین نمایید و در آن حیطه کار خود را آغاز کرده و ادامه دهید. مخاطب و بینندگان سایت شما باید قادر باشند در حدود 5 ثانیه اول بازدید خود، حیطه کاری و وب سایت شما را درک نمایند. اطلاعات بیشتر و جزییاتی که به نظر شما ارزش ارائه کردن در وب سایت را دارند، می توانید در مکانی مناسب مثلاً در بخشی با عنوان "درباره ما" مطرح نمایید.

 

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

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

فعال سازی شده در طراحی سایت با وردپرس

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

 .flexible-frontend-login{ position:inherit;}
فعال سازی شده در طراحی سایت با وردپرس
یکشنبه, 15 شهریور 1394 14:25

بدست آوردن گروه کاربری در وردپرس

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

 <?php
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);

if ($user_role == 'administrator') {
echo 'Administrator';
} elseif ($user_role == 'editor') {
echo 'Editor';
} elseif ($user_role == 'author') {
echo 'Author';
} elseif ($user_role == 'contributor') {
echo 'Contributor';
} elseif ($user_role == 'subscriber') {
echo 'Subscriber';
} else {
echo '<strong>' . $user_role . '</strong>';
}
?>

در صورتی که قصد دارید گروه کاربری خاصی را بیابید می توانید از کد زیر برای انتخاب کاربر استفاده نمایید:

 $user = new WP_User( $user_id );
$user_roles = $user->roles;
فعال سازی شده در طراحی سایت با وردپرس

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

Business Directory Plugin

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

BePro Listings

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

Connections Business Directory

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

 

فعال سازی شده در طراحی سایت با وردپرس

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

Front End PM

پلاگین ارسال پیام خصوصی نسبتا جدید وردپرس که دارای امکانات فراوانی می باشد پس از نصب این پلاگین منوی جدیدی در مدیریت وردپرس با نام Front End PM ایجاد می گردد که دارای دو زیر منوی تنظیمات و دستورالعمل می باشد. این پلاگین برای نمایش هم دارای بخش ساخت منو و هم دارای کد کوتاه می باشد و بنابراین می توانید در هر جا که بخواهید این سیستم را فعال نمایید.

Cartpauj PM

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

Private Messages For WordPress

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

WP Private Messages

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

می توانید لیست کامل پلاگین های ارسال پیام خصوصی وردپرس را در این آدرس https://wordpress.org/plugins/tags/private-message مشاهده نمایید. البته پلاگین های شبکه اجتماعی نظیر buddypress دارای امکانات جانبی ارسال و دریافت پیام خصوصی می باشند که در صورتی که قصد دارید سایت های بزرگتری راه اندازی نمایید می توانید از پلاگین های شبکه های اجتماعی نیز استفاده نمایید.

 

فعال سازی شده در طراحی سایت با وردپرس
یکشنبه, 15 شهریور 1394 14:11

نحوه ساخت پلاگین وردپرس

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

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

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

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

پلاگین های وردپرس معمولا در داخل فلدر wp-content/plugins به صورت فلدر قرار دارند. البته ممکن است نام فلدر wp-content در تنظیمات وب سایت به نام دیگری تغییر یافته باشد. برای آنکه پلاگین وردپرس خود را ایجاد نمایید در گام اول می بایست در این بخش wp-content/plugins فلدر مربوط به پلاگین خود را ایجاد نمایید. بهتر است این نام خاص باشد تا با سایر پلاگین های موجود در بانک پلاگین وردپرس تداخل نداشته باشد. به عنوان مثال در صورتی که در حال ساخت فرم اختصاصی هستید می توانید نام برند شما دارکوب می باشد می توانید فلدر پلاگین را darkobform نام گذاری نمایید.

در مرحله بعدی می بایست قابل PHP هسته پلاگین خود را ایجاد نمایید. نام این فایل می بایست معمولا نام فلدر شما باشد که در مثال فرم دارکوب نام فایل هسته پلاگین darkobform.php خواهد بود و برای آنکه وردپرس بتواند این فایل را بخواند می بایست کد زیر را در بالای فایل خود اضافه نموده و مطابق اطلاعات پلاگین خود تغییر دهید.

/*
Plugin Name: darkob plugin
Description: A test plugin by joomir.com and sitedar.com to demonstrate wordpress functionality
Author: ahmad balavipour
Version: 0.1
*/ 

که در کد بالا plugin name نام پلاگین شما می باشد که می بایست آن را درج نمایید و بقیه موارد اجباری نیستند.

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

 add_action('admin_menu', 'test_plugin_setup_menu');

function test_plugin_setup_menu(){
add_menu_page( 'Test Plugin Page', 'Test Plugin', 'manage_options', 'test-plugin', 'test_init' );
}

function test_init(){
echo "<h1>Hello World!</h1>";
}

در کد بالا منویی با نام Test Plugin در پانل مدیریت وردپرس شما ایجاد خواهد شد که با کلیک بر روی آن متن Hello World چاپ می گردد. پس هم اکنون منوی مدیریت خود را ایجاد نموده اید و می توانید آن را توسعه دهید.

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

برای ایجاد Shortcode کافی است از کد زیر استفاده نمایید:

 function joomir_addform( $atts ) {
// code
}
add_shortcode( 'joomiraddform', 'joomir_addform' );

 

که در کد بالا Shortcode با نام joomiraddform ایجاد می گردد.

این مقاله در حال تکمیل می باشد.

منبع:

http://codex.wordpress.org/Writing_a_Plugin

فعال سازی شده در طراحی سایت با وردپرس

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

تقویم Editorial Calendar

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

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

پلاگین سئو وردپرس Yoast

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

پلاگین وردپرس Yoast

انتخاب ما پلاگین سئو سایت وردپرس Yoast SEO Plugin می باشد. این پلاگین به شما امکان بهینه سازی سایت وردپرس را می دهد، که با آنالیزگر داخلی خود به شما امکان انتخاب عنوان و متاهای مناسب را می دهد. این پلاگین نقشه سایت xml را می سازد که برای موتورهای جستجو بسیار مورد نیاز می باشد. با نصب و پیکربندی این پلاگین سایت وردپرس خود را به صورت کامل بهینه سازی نمایید.

چک کننده نویسنده

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

انتشار دهنده Jetpack's Publicize

توسط این پلاگین مطلبی که در سایت ارسال می نمایید به سایر سایت ها ارسال می گردد و در حقیقت باعث بالا رفتن اعتبار مطلب می گردد. Jetpack's Publicize به صورت اتوماتیک مطلب را به شبکه های اجتماعی Facebook, LinkedIn, Twitter, Tumblr, Path, و Google Plus ارسال می نماید.

منتشر کننده مطالب وردپرس

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

چک کننده لینک ها

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

فعال سازی شده در طراحی سایت با وردپرس
چهارشنبه, 30 بهمن 1392 17:23

امن سازی وردپرس توسط .htaccess

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

پیکربندی .htaccess

.htaccess فایل تنظیمات می باشد که به شما این امکان را می دهد تنظیمات سرور را برای دایرکتوری های خاصی تغییر دهید.

به دو روش می توانید به آن دسترسی داشته باشید:

  • پیدا کردن آن در فلدر اصلی وب سایت
  • ویرایش آن با استفاده از پلاگین سئو وردپرس به نام Yoast

در این فایل کدی به شکل زیر وجود دارد:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

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

امن سازی wp-config.php

برای امنیت فایل تنظیمات wp-config.php وردپرس کد زیر را به آن اضافه نمایید:

<files wp-config.php>
order allow,deny
deny from all
</files>

جلوگیری از لیست فایل های درون دایرکتوری

توسط کد زیر می توانید جلوی لیست کردن فایل های درون دایرکتوری ها را بگیرید:

# directory browsing
Options All -Indexes

غیر فعال نمودن Hotlinking

Hotlinking به عملیات خواندن تصاویر و فایل ها توسط سرورهای دیگر می گویند که با استفاده از این کد می توانید امکان این کار را غیر فعال نمایید:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?YourDomain [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

توجه نمایید نام دامنه خود را به جای YourDomain قرار دهید.

محافظت از فلدر /wp-content

وردپرس تمامی فایل های مدیای خود را در فلدر /wp-content نگهداری می نماید و این فلدر هم چنین جایی می باشد که فایل های قالب و پلاگین ها در آن ذخیره می گردند. بهتر است دسترسی به فایل ها .php را در این فلدر ببندید. برای انجام این کار می بایست فایل .htaccess جداگانه ایجاد نمایید و آن را بر روی این فلدر بارگذاری نمایید. و برای خوانده شدن فقط فایل ها مدیا در این فلدر کد زیر را به فایل .htaccess این فلدر اضافه نمایید:

order deny,allow
deny from all
<files ~ ".(xml|css|jpe?g|png|gif|js)$">
allow from all
</files>

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

محدود کردن دسترسی به .htaccess

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

<files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</files>

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

 

فعال سازی شده در طراحی سایت با وردپرس
دوشنبه, 28 بهمن 1392 10:55

وردپرس و iOS 7

طبق گزارش های جدید 47 درصد از کاربرانی که در اینترنت از موبایل برای مرور وب استفاده می نمایند از Apple's iOS برای این کار استفاده می نمایند. وردپرس زمانی که برنامه های موبایل خود را بروز نمود کاملا سازگار با ابزارهای iOS شد و با iOS7 شرکت Apple سازگاری کامل دارد. انجام به روز رسانی های جدید موبایل به مدیران سایت این امکان را داده که به راحتی سایت خود را برای مرورگرهای موبایل طراحی نمایند که این امکانات جانبی شامل:

  • سیستم ورود بهینه سازی شده و پیغام ها
  • ظاهر تب بیس آسان
  • سیستم نظرات و پیغام های بهینه سازی شده
  • سیستم های نظر دهی داخلی
  • سیستم نمایش مطالب بهینه سازی شده
  • امکان لینک دهی از توئیتر
  • و سایر رفع عیب ها

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

ساخت سایت موبایل

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

استفاده از پلاگین

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

یک برنامه برای آن

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

طراحی سایت ریسپانسیو

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

مزایایی سایت وردپرس ریسپانسیو:

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

همیشه طراحی نسخه iOS7 را جزو برنامه های خود قرار دهید زیرا بسیاری از کاربران از آن برای مرور وب استفاده می نمایندو شما با انجام این کار کاربران بسیاری بدست خواهید آورد.

فعال سازی شده در طراحی سایت با وردپرس

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

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

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

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

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

وردپرس

رایگان، زبان برنامه نویسی PHP

سیستم مدیریت محتوای وردپرس

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

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

با استفاده از قالب ها و پلاگین های وردپرس، شما می توانید وردپرس را به شبکه اجتماعی، فروم، سایت فروشگاهی، و هر آن چه می خواهید تبدیل نمایید. وردپرس همچنین قابلیت های بسیاری برای ایجاد سایت های مولتی بلاگ و چندین سایت با استفاده از یک پایه را دارد که می توانید امکانات را در سایت رسمی وردپرس http://wordpress.org مشاهده نمایید.

نقاط قوت

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

نقاط ضعف

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

 

جوملا

رایگان، زبان برنامه نویسی PHP

سیستم مدیریت محتوای جوملا

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

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

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

نقاط قوت

  • می توان حساب کاربری را از حساب های OpenID، Google و LDAP استخراج نمود
  • در حدود 7000 اکستنشن دارد
  • جامعه کاربری بزرگی دارد و مطالب آموزشی کافی وجود دارد

نقاط ضعف

  • سیستم مدیریت محتوا کاربر پسند نیست، البته کنترل پانل قدرتمندی دارد
  • در مقایسه با سایر سیستم های مدیریت محتوا قالب های قوی کمتری دارد
  • برای سایت های بسیار ساده مناسب نیست

دروپال

رایگان، زبان برنامه نویسی PHP

سیستم مدیریت محتوای دروپال

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

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

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

نقاط قوت

  • جامعه کاربری بزرگ که حتی دارای پشتیبانی های زنده می باشد
  • در حدود 6000 ماژول که به شما امکان راه اندازی هر نوع سایتی را می دهد
  • شرکت های بسیاری با هزینه اندک دروپال را پشتیبانی می نمایند

نقاط ضعف

  • برای سایت های ساده مناسب نیست
  • قالب های آماده رایگان و تجاری بسیار کمی دارد
  • ایجاد قالب برای سایت پیچیده است
طراحی سایت دارکوب | هاست دارکوب | دارکوب نام و علامت تجاری ثبت شده این مجموعه می باشد.
دارای مجوز از (سازمان نظام صنفی رایانه ای استان تهران) ، (رتبه 4 شورای عالی انفورماتیک کشور) ، (وزارت فرهنگ و ارشاد اسلامی)
آموزشگاه طراحی سایت و سئو با مجوز رسمی از سازمان فنی و حرفه ای کشور افتتاح شد
دارکوب به عنوان شرکت خلاق توسط معاونت علمی و فناوری ریاست جمهوری برگزیده شد