اگر یک وردپرس کار باشید بدون شک تا به امروز قالب خودتان را ساخته اید و یا حداقل می دانید که چطور یک قالب را شخصی سازی کنید، وردپرس برای هر قالب یک سری اطلاعات نیاز دارد به عنوان مثال هر قالب یک نام ، نام توسعه دهنده ، آدرس سایت توسعه دهنده ، توضیحات […]
وردپرس دارای توابع بسیاری می باشد که هرکدام کار خاصی را انجام می دهند.برای راحتی کاربران این توابع بسیار کار آمد می باشند به حدی که شاید یک وب سایت کامل وردپرسی با توابع کار توسعه دهندگان را آسان کرده و سایت راه اندازی شود. یکی از این توابع وردپرسی ، تابع پر کاربرد wp_get_recent_posts می […]
با استفاده از این تابع می توان زمان بین دو فاصله زمانی ( به صورت timestamps ) را نمایش داد.این تابع بیشتر برای نمایش مطالبی کاربرد دارد که زمان آن برای کاربران بیشتر اهمیت دارد مثلا مطالب یک جشنواره که نویسندگان به صورت لحظه به لحظه گزارش می نویسند و پست می کنند نمایش داده شود.این بدین […]
وقتی یک پست در وردپرس ساخته می شود تاریخ آن به تاریخی که پست انتشار یافته می باشد.حال اگر یک پست در تاریخی دیگر مورد ویرایش قرار گیرد بازهم تاریخ انتشار پست است که نمایش داده میشود.برای آنکه بتوان تاریخ آخرین ویرایش یک پست را نمایش داد از تابع the modified date استفاده می شود. کافیست […]
وقتی یک پست در وردپرس ساخته می شود تاریخ آن به تاریخی که پست انتشار یافته می باشد.حال اگر یک پست در تاریخی دیگر مورد ویرایش قرار گیرد بازهم تاریخ انتشار پست است که نمایش داده میشود. تابع get the modified date آخرین ویرایش یک پست را بر میگرداند ساختار
1 |
<?php get_the_modified_date( $d ); ?> |
پارامترها $d یک رشته […]
این تابع وردپرس به کاربران اجازه می دهد تا به یک نظر خاص جواب دهند.اگر javascript سایت فعال باشد(برای قالب های اصلی وردپرس به طور پیشفرض فعال می باشد) فایل comment-reply.js کاربر را به زیر نظر مربوطه هدایت می کند. ساختار
1 |
<?php comment_reply_link( $args, $comment, $post ); ?> |
یا
1 |
<?php comment_reply_link( array $args = array(), int $comment = null, int|WP_Post $post = null ) ?> |
پارامترها $args یک آرایه ای از گزینه هایی که در آرگومان ها می […]
برای دریافت آدرس جاری سایت می توانید از تابع آماده وردپرس که برای همین منظور ساخته شده است استفاده کنید. تابع site_url که در هسته اصلی وردپرس آماده می باشد بدون نیاز به پارامتر ورودی مقدار بازگشتی آدرس جاری سایت را خواهد داشت. همچنین site_url دارای امکانی می باشد که می توان تعیین کرد که […]
اگر شما سایتی دارید که می خواهیید کاربرانتان بعد از ورود شدن ایمیلی دریافت کنند می توانید از کد زیر استفاده کنید. این کد بعد از اینکه کاربران به طور موفق آمیز وارد حساب خود شوند
1 2 3 4 5 6 7 8 9 10 11 |
function do_anything() { $current_user = wp_get_current_user(); $userdata=$current_user->data; $user_email=$userdata->user_email; $meil_title='ورود به حساب کاربری'; $meil_msg= 'شما وارد حساب کاربری خود شده اید.با تشکر مردان وردپرس'; $mailsend = wp_mail( $user_email , $meil_title , $meil_msg); } add_action('wp_login', 'do_anything'); |
با این تابع می توانید یک فرم ورود وردپرسی در هر جایی که می خواهید داشته باشید. ساختار
1 |
<?php wp_login_form( $args ); ?> |
ساختار پیشفرض
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$args = array( 'echo' => true, 'remember' => true, 'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'form_id' => 'loginform', 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'label_username' => __( 'Username' ), 'label_password' => __( 'Password' ), 'label_remember' => __( 'Remember Me' ), 'label_log_in' => __( 'Log In' ), 'value_username' => '', 'value_remember' => false ); |
پارامترها echo یک مقدار صحیح /غلط که گزینه نمایش یا بازگشت را می دهد.اگر مقدار صحیح باشد فرم را نمایش می دهد و اگر غلط باشد آن را به صورت بازگشتی نکه می […]
با استفاده از این تابع می توانید یک قالب پستی را تنظیم کنید.می تواند هر جایی باشد به صورت object و یا به صورت تکی و با شناسه پست باشد ساختار
1 |
<?php set_post_format( $post , $format); ?> |
پارامترها $post شناسه پست که به صورت object و یا به صورت شناسه پست می باشد و باید وارد شود. پیشفرض: none $format […]
در ساختار پست ( Post Format ) در وردپرس چیست توضیحاتی درباره اینکه پست فرمت ها چی هستند و چگونه فعال می شوند را توضیح دادیم.حال می خواهیم گرفتن آنها را هم در این آموزش به شما بگوییم توضیحات قالب پستی یک پست را بر می گرداد.شما می توانید در داخل حلقه نمایش پست آن را گرفته […]
هوک یا اکشن edit_category_form_fields برای اقدامات اضافی بر روی صفحه ویرایش دسته ها ( category ) می باشد. می توانید با استفاده از این تابع واعمال تغییراتی در آن بخش هایی اضافه را ایجاد کنید به عنوان مثال فرض بگیرید که می خواهید برای هر دسته بندی یک نوشته به عنوان نوشته اصلی در نظر بگیرید برای این […]