آموزش وردپرس

امنیت وردپرس ، محافظت functions.php

با سلام خدمت کاربران گرامی سایت مردان وردپرس.در قسمت قبل از امنیت وردپرس در مورد تغییر پیشوند جداول(_wp) پرداختیم.در این قسمت می خواهیم به محافظت فایل functions.php قالب بپردازیم. در قسمت های قبلی امنیت وردپرس ،  بیشتر به مسائل امنیتی که باید رعایت می شد پرداختیم و بیشتر آنها مربوط به سایت ما می شد.در این قسمت به بررسی فایل functions.php که در واقع محل نگه داری توابعی که می خواهیم آنها را در قسمت های مختلف سایت خود نمایش دهیم استفاده می کنیم.اگر به پوشه wp-content سایت خود (از طریق FTP و یا Cpanel) مراجعه کنید ، در قسمت themes می توانید پوسته هایی که  برای سایت وجود دارند را مشاهده کنیم که ...

ادامه مطالب
آموزش وردپرس ، رفع مشکل Memmory Limit

در برنامه نویسی هم مانند برخی از برنامه های دیگر، برای اجرای یک قطعه کد نیازمند حافظه برای اجرا می باشیم.در این قسمت از آموزش وردپرس به این مسئله خواهیم پرداخت. در تنظیمات 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 را در سایت وردپرسی خود پیاده سازی کرده و سپس کد زیر را ...

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

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

ادامه مطالب
آموزش وردپرس ، برچسب ها (tags) در وردپرس

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

ادامه مطالب
آموزش وردپرس ، نمایش “فقط” زیر دسته بندی ها (child)

دسته بندی ها در وردپرس یکی از بخش های اصلی سایت می باشد .با استفاده از دسته بندی ها می توان موضوعات اصلی سایت را برجسته تر کرده و برای آنها زیر دسته بندی قرار داد.حال اگر بخواهیم فقط زیر دسته بندی ها را نمایش داده و دسته بندی والد را نمایش ندهیم از آموزش زیر استفاده می کنیم. مطالعه کنید : آموزش وردپرس ، نمایش “فقط” دسته بندی ها (parent)  اگر از کد زیر در داخل حلقه ها بری نمایش دسته بندی ها استفاده می کنید  <?php the_category(', '); ?> می توانید به جای آن کد زیر را استقاده کنید  <?php foreach((get_the_category()) as $childcat) { if (cat_is_ancestor_of(4, $childcat)) { echo '<a href="'.get_category_link($childcat->cat_ID).'">'; echo $childcat->cat_name . '</a>'; }} ?> فقط کافیست که  در خط cat_is_ancestor_of(4 ...

ادامه مطالب
آموزش وردپرس ، نمایش “فقط” دسته بندی ها (parent)

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

ادامه مطالب
توابع وردپرس ،معرفی تابع wp get recent posts

وردپرس دارای توابع بسیاری می باشد که هرکدام کار خاصی را انجام می دهند.برای راحتی کاربران این توابع بسیار کار آمد می باشند به حدی که شاید یک وب سایت کامل وردپرسی با توابع کار توسعه دهندگان را آسان کرده و سایت راه اندازی شود. یکی از این توابع وردپرسی ، تابع پر کاربرد wp_get_recent_posts می باشد.این تابع به ما کمک می کند تا لیست آخرین مطالب یا همان مطالب اخیر (recent posts) را دریافت کرده و به کاربران نمایش دهیم. توضیحات  بازگردانی مطالب اخیر  ساختار  <?php wp_get_recent_posts( $args, $output ) ?> <?php $args = array( 'numberposts' => 10, 'offset' => 0, 'category' => 0, 'orderby' => 'post_date', 'order' => 'DESC', 'include' => '', 'exclude' => '', 'meta_key' => '', 'meta_value' =>'', 'post_type' => 'post', 'post_status' => 'draft, publish, future, pending, private', 'suppress_filters' => true ); $recent_posts = wp_get_recent_posts( $args, ARRAY_A ...

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

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

ادامه مطالب
آموزش وردپرس ، بازتاب (trackbacks) و پینگ (pingbacks) در وردپرس

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

ادامه مطالب
آموزش ودپرس ، ابزارک ها در وردپرس

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

ادامه مطالب