Skip to main content

پست های دو مقداری متا

وردپرس به صورت پیشفرض به شما امکان مرتب سازی پست ها براساس نتیجه یک پرس و جو توسط یک meta_value را می دهد. اما اگر شما نیاز به مرتب سازی بر اساس دو مقدار متا (برای مثال تاریخ و زمان) دارید در اینجا یک نمونه کار قرار داده ایم. 1. کد زیر را در فایل قالب خود در آن قسمت که نیاز به مرتب کردن بر اساس نتایج حاصل از پرس و جو را دارید وارد کنید.

ادامه خواندن

تنظیم پیش فرض اندازه تصویر در گالری های وردپرس

تنظیم پیش فرض اندازه تصویر در گالری های وردپرس؛ معمولا در گالری های وردپرس اندازه تصاویر به صورت پیش فرض تعیین شده است، اما در برخی موارد بهتر است اندازه های تصاویر را خود ما تنظیم کنیم. در این مقاله به شما آموزش خواهیم داد چگونه می توانید اندازه تصاویر پیش فرض را در وردپرس تغییر دهید. 1. استفاده از کد اسنیپت برای تنظیم پیش فرض اندازه تصاویر در گالری وردپرس : کد زیر را در فایل functions.php قرار دهید: remove_shortcode('gallery'); add_shortcode('gallery', 'custom_size_gallery'); function custom_size_gallery($attr) { $attr['size'] = 'medium'; return gallery_shortcode($attr)...

ادامه خواندن

حذف انبوهی از نظرات با یک آدرس خاص

حذف انبوهی از نظرات با یک آدرس خاص؛زمانی ممکن است شما نظرات را بدون مطالعه کردن تایید کنید، مراقب باشید، چون ممکن است که این نظرات یا دیدگاه ها با سایت های ناخواسته ای مرتبط باشد. در این آموزش قصد داریم به شما راهی آسان برای حذف تمامی نظرات با یک آدرس خاص، را معرفی کنیم. 1. حذف تمامی نظرات با یک آدرس خاص با استفاده از یک SQL ساده: کد زیر منچر به حذف نظرات با آدرس اسپم از پایگاه داده وردپرس شما خواهد شد. فراموش نکنید به جای _WP از پیشوند جداول پایگاه داده خودتان استفاده کنید. فراموش نکنید، قبل از اجرای پرس و جو از پایگاه داده خود یک پشتیبان ایجاد کنید. DELETE from wp_comments WHERE comment_author_url...

ادامه خواندن

چگونگی نمایش ارسال های امروز در وردپرس

چگونگی نمایش ارسال های امروز در وردپرس؛اگر شما می خواهید فقط پست های همان روز در صفحه اصلی وبلاگ شما یا در هر صفحه دیگری نمایش داده شود ما در این آموزش قصد داریم راهی برای اینکار به شما معرفی کنیم. 1. اگر شما پست های زیادی در طول روز در سایت خود قرار میدهید و برای نمایش آن ها در سایت، از تاریخ پی اچ پی تابع ()، و guery_post و وردپرس تابع () استفاده کنید.کد زیر را در قسمتی که می خواهید پست امروز نمایش داده شود قرار دهید: $current_day = date('j'); query_posts('day='.$current_day); if (have_posts()) : while (have_posts()) : the_post(); ?> // WordPress loop endwhile; endif;...

ادامه خواندن

سئو وردپرس بدون افزونه

هک وردپرس:سئو وردپرس بدون افزونه؛ مطمئناً، افزونه های وردپرس زیادی برای SEO سایت شما وجود دارد ولی ممکن است شما نخواهید از این افزونه ها استفاده کنید، در این آموزش قصد داریم کدی را برای شما قرار دهیم که برای سئوسازی سایت یا وبلاگ شما بسیار مفید است. 1. برای این کار کد زیر را در فایل funcions.php خود قرار دهید: function basic_wp_seo() { global $page, $paged, $post; $default_keywords = 'wordpress, plugins, themes, design, dev, development, security, htaccess, apache, php, sql, html, css, jquery, javascript, tutorials'; // customize $output = ''; // description $seo_desc = get_post_meta($post->ID,...

ادامه خواندن

تغییر پایه آدرس نویسنده در سایت وردپرس شما

تغییر پایه آدرس نویسنده در سایت وردپرس شما:در وردپرس مشخصات نویسنده به طور پیش فرض با استفاده از آدرس yoursite.com / نویسنده / نام در دسترس است. اما اگر شما می خواهید به جای استفاده از واژه “نویسنده” از “پروفایل” استفاده کنید چگونه باید این کار را انجام دهید؟ در این مواقع یک راه حل مفید را برای شما ارائه خواهیم داد. 1. کد زیر را در فایل functions.php فایل خود قرار دهید ؛ در این حالت آدرس از حالت پیش فرض yoursite.com / نویسنده / نام به yoursite.com / مشخصات / نام تغییر خواهد کرد. مشخصات را در خط ۴ جایگزین کنید. add_action('init', 'cng_author_base'); function cng_author_base()...

ادامه خواندن

تغییر مسیر به یک صفحه سفارشی پس از ثبت نام

تغییر مسیر به یک صفحه سفارشی پس از ثبت نام:در این مقاله قصد داریم کدی را به شما آموزش دهیم که کاربر را در سایت پس از ثبت نام یا در وبلاگ وردپرسی به یک صفحه سفارشی هدایت می کند.این روش برای کسانی که از WP به عنوان یک CMS استفاده می کنند فوق العاده مفید است. 1. برای این کار باید کد زیر را در فایل functions.php و یا یک پلاگین خود قرار دهید. function __my_registration_redirect(){ return home_url( '/my-page' ); } add_filter( 'registration_redirect', '__my_registration_redirect' );

ادامه خواندن

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

ایجاد رشته جاوا اسکریپت ترجمه به تم وردپرس: وردپرس یک تابع به نام wp_localize_script () دارد که به شما این امکان را می دهد که ترجمه و بومی سازی رشته جاوا اسکریپت را داشته باشید، در این مقاله یک مثال عملی در مورد نحوه استفاده از این تابع شناخته شده است که بسیار مفید و کم است. 1. کد زیر را در فایل function.php خود قرار دهید، به طور کلی در قرار دادن اسکریپت ها و سبک ها پیست کنید. خط ۴ نشان می دهد که چگونه از تابع wp_localize_script تابع () استفاده می کنید. function prefix_enqueue_custom_script(){ wp_register_script( 'prefix_custom_script', plugin_dir_url( __FILE__ ) .'js/custom-script.js',...

ادامه خواندن

بارگذاری jQuery در بالا و پایین صفحه

بارگذاری jQuery بالا و پایین صفحه: وردپرس به طور پیش فرض بارهای جاوا اسکریپت در چارچوب jQuery را در بالای فایل شما قرار می دهد. یک کد WP برای بارگذاری jQuery در بالا و پایین صفحه شما وجود دارد که در این مقاله آن را به شما معرفی می کنیم . 1. کد زیر را در فایل functions.php خود ذخیره کنید. function ds_print_jquery_in_footer( &$scripts) { if ( ! is_admin() ) $scripts->add_data( 'jquery', 'group', 1 ); } add_action( 'wp_default_scripts', 'ds_print_jquery_in_footer' );

ادامه خواندن

ایجاد پیام های کمک داشبورد سفارشی

ایجاد پیام های کمک داشبورد سفارشی، اگر در حال ایجاد سایتی برای مشتری خود هستید و به آنها در برخی از مشکلات بخش های داشبورد کمک می کنید، ما در اینجا یک ایده خوب را به شما معرفی می کنیم. 1. هک زیر به شما این امکان را می دهد تا با اضافه کردن یک پیام، بخش مدیریت را سفارشی سازی کنید. کد زیر را باید در فایل functions.php به منظور جا به جا کردن قرار دهید.خط ۴ باید به منظور کمک مورد نظر ویرایش شود. function my_admin_help($text, $screen) { // Check we're only on my Settings page if (strcmp($screen, MY_PAGEHOOK) == 0 ) { $text = 'Here is some very useful information to help you use this plugin...'; return...

ادامه خواندن

تعریف پیش فرض ارسال تصویر بند انگشتی

تعریف تصویر بندانگشتی پیش فرض،از آنجایی که نسخه ۲.۹ وردپرس اجازه ارسال تصویر بندانگشتی را تعریف می کند بنابراین شما می توانید پست های خود را با یک تصویر زیبا قرار دهید. اما هیچ راهی برای تعریف یک تصویر بند انگشتی به صورت پیش فرض تعریف نشده است، در این آموزش یک دستور ساده برای تعریف پیش فرض ارسال تصویر بند انگشتی به شما معرفی می کنیم. 1. کد زیر را به فایل functions.php خود بچسبانید. فراموش نکنید که برای به روز رسانی این کد به طور پیش فرض آدرس تصویر خود را روی خط ۱۳ اعمال کنید. add_action( 'save_post', 'wptuts_save_thumbnail' ); function wptuts_save_thumbnail( $post_id ) { // Get Thumbnail $post_thumbnail...

ادامه خواندن

ساخت صفحه Intro برای وردپرس

شاید با سیستم های مدیریت محتوای مختلف مانند نیوک ، جوملا و … آشنا باشید. در این سیستم ها با اضافه کردن یک فایل index.html یا index.htm و دستکاری و شخصی سازی آن می توانید یک صفحه ورودی یا اینترو پیج ( intro page ) داشته باشید. اما تا به حال برای وردپرس چنین کاری انجام داده اید؟ همانطور که پی خواهید برد وردپرس باز هم خاص است! در این آموزش با چگونگی قرار دادن یک صفحه بصورت اینترو برای وردپرس آشنا خواهید شد. 1. برای شروع وارد هاست سایتتhن شده و به پوشه قالب فعلی خود بروید سپس سک فایل PHP جدید بسازید (اسمش را هرچه میخواهید بگذارید مثل intro.php) حالا فایلی را که ساخته اید برای ویرایش باز کنید و...

ادامه خواندن