Hasna
-
تعداد ارسالها
110 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط Hasna
-
-
سلام کدی هست بزارم تو فانکشن که اگه کاربری نام کاربریش جیمیلش باشه از@gmail.com حذف بشه به صورت خودکار
مثلان اگه نام کاربریش این باشه
mohammad0@gmail.com
نام کاربریش خودکار بشه این
mohammad1800
یعنی میخوام از @gmail.com حدف بشه
ممنون میشم کمکم کنید
-
سلام خسته نباشید مت میخواستم ببینم ایا میشه کدی گذاشت تو فانکشن که نویسنده فقط بتونه تو صحفه single پاسخ بده به کامنت یعنی نویسندگان دیگر ننتون بهش پاسخ بدن فقط خود نویسنده بتونه به نظر های پستی که ارسال کرده پاسخ بده خیلی فوریه واسم
اینم کدش
function mytheme_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; extract($args, EXTR_SKIP); if ( 'div' == $args['style'] ) { $tag = 'div'; $add_below = 'comment'; } else { $tag = 'li'; $add_below = 'div-comment'; } ?> <<?php echo $tag ?> <?php comment_class(empty( $args['has_children'] ) ? '' : 'parent') ?> id="comment-<?php comment_ID() ?>"> <?php if ( 'div' != $args['style'] ) : ?> <div id="div-comment-<?php comment_ID() ?>" class="comment-body"> <?php endif; ?> <div class="comment-author vcard"> <?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?> <?php printf(__('<cite class="fn">%s</cite>'), get_comment_author_link()) ?> <?php the_time('d M Y'); ?> <?php if ($comment->comment_approved == '0') : ?> <em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.') ?></em> <?php endif; ?> <a class="comment-link" href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>">#</a> <div class="reply"> <?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> </div> <div class="comment-text <?php /* Only use the adminComment class from style.css if the user_id is 1 (admin) */ if (1 == $comment->user_id) $oddcomment = "adminComment"; echo $oddcomment; ?>"> <?php comment_text() ?> </div> <?php if ( 'div' != $args['style'] ) : ?> </div> <?php endif; ?> <?php }
-
دوستان من با افزونه Upload To FTP برای متصل کردن وردپرس به هاست درستش وردم ولی دستم خورد به Set Exists File in FTP همه عکس هام تغییر کردن به ساب دامین حالا حذفش میکنم درست میشه فعالش میکنم هم عکس ها میرن روی ساب دامین حالا چطوری درستش کنم که افزونه از امروز به بعد عکس های که اپلود میشه رو ببره روی هاست دانلود
خیلی واسم مهمه
-
سلام من تو سایتم کاربران ثبت نام میکنند مثلان نام کاربریشوت اینجوری باشه
_mohammad_
اینجوری نمایش داده میشه
تویی Slug
mohammad-2
مثلان اینجوری نمایش داده میشه
site.ir/user/mohammad-2/
میخوام اینجوری نمایش داده بشه
site.ir/user/_mohammad_
میخوام همون نام کاربری که ثبت نام میکنه رو نشون بده کسی میتونه کمکم کنه کدی بهم بده بزارم فانکشن درست بشه؟
-
در ۱ ساعت قبل، b.soshiant گفته است :
سلام
برای ساخت جعبه دانلود بدون افزونه، راهنمایی میفرمایید؟ منبعی که بشه کدهای اولیهاش رو بدست آورد.
میتونی از این لینک مشاهده کنی
https://wp-parsi.com/support/topic/29698-بهترین-افزونه-برای-باکس-دانلود-و/
- 1
-
سلام خسته نباشید من یه پست تایپ وردپرس ساختم حالا میخوام وقتی یکی میره تویی برچسب نوشن بده چندتا پست توییی این برچسب هست
اینم کدش هست
add_action( 'init', 'create_tag_taxonomies', 0 ); function create_tag_taxonomies() { $labels = array( 'name' => _x( 'بازیگران', 'taxonomy general name' ), 'singular_name' => _x( 'بازیگران', 'taxonomy singular name' ), 'search_items' => __( 'جستجو بازیگران' ), 'popular_items' => __( 'محبوب ترین بازیگران' ), 'all_items' => __( 'همه بازیگران' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'ویرایش بازیگران' ), 'update_item' => __( 'بروزسانی بازیگران' ), 'add_new_item' => __( 'اضافه کردن بازیگران' ), 'new_item_name' => __( 'اضافه کردن بازیگران' ), 'separate_items_with_commas' => __( 'Separate tags with commas' ), 'add_or_remove_items' => __( 'بازیگران ها را اضافه یا حذف کنید' ), 'choose_from_most_used' => __( 'از بین بازیگران های پر استفاده انتخاب کنید' ), 'menu_name' => __( 'بازیگران' ), ); register_taxonomy('Cast','video',array( 'hierarchical' => false, 'taxonomy' => 'cast', 'labels' => $labels, 'show_ui' => true, 'update_count_callback' => '_update_post_term_count', 'query_var' => true, 'rewrite' => array( 'slug' => 'cast' ), )); }
-
میشه راهنمایی کنید
-
سلام میخوام این کد رو ایجوری کنم ولی هرکاری میکنم نمیشه باید چیکارش کنم
<?php if (first_name): ?> نام کاربری شما <?php else: ?> نام شما وارد نشده <?php endif ?>
<?php if (first_name): ?> میخوام با این باشه ولی نمیشه باید چیکار کنم
-
سلام من با این کد ها ویدیو ساختم حالا مبخوام رویی یکیش میزنن بقیه اش رو پلی نشه الان همشو میشه باهم پلی کرد چیکار کنم که فقط یکیش پلی بسه ه بخوان اون ویدیو دیگه رو نگاه کنه قبلی پلی نشه یا رفتی از ویدیو میگذره پلی نشه باید چیکار کنم اینم کدش
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="wrapper"> <video class="video"> <source src="http://e14aaeb709f7cde1ae68-a1d0a134a31b545b257b15f8a8ba5726.r70.cf3.rackcdn.com/projects/31432/1427815464209-bf74131a7528d0ea5ce8c0710f530bb5/1280x720.mp4" type="video/mp4" /> </video> <div class="playpause"></div> </div>
.video { width: 100%; border: 1px solid black; } .wrapper{ display:table; width:auto; position:relative; width:50%; } .playpause { background-image:url(http://png-4.findicons.com/files/icons/2315/default_icon/256/media_play_pause_resume.png); background-repeat:no-repeat; width:50%; height:50%; position:absolute; left:0%; right:0%; top:0%; bottom:0%; margin:auto; background-size:contain; background-position: center; }
$('.video').parent().click(function () { if($(this).children(".video").get(0).paused){ $(this).children(".video").get(0).play(); $(this).children(".playpause").fadeOut(); }else{ $(this).children(".video").get(0).pause(); $(this).children(".playpause").fadeIn(); } });
ممنون میشم کمک کنیم یا اگه میشه رفتی از ویدیو رد میشه و میره پایین ویدیو پلی نشه دیگه
-
در 7 ساعت قبل، r_rahide گفته است :
قبل از هرکاری از فایل فانکشنتون یه بکاپ بگیرید و بعد برای نشان دادن نام کاربری اعضای سایت, تاریخ عضویت و مدت زمان عضویت آن ها می توانید از کد زیر استفاده کنید.
function dorpress_display_reg_date(){ $users=get_users(); $current_date=date('Y/m/d'); $current_date_array=explode('/',$current_date); echo $table=' <html> <head> <style> th{ background-color:#c4eec1; } </style> </head> <table border="1"> <th>نام</th> <th>تاریخ عضویت </th> <th>مدت عضویت </th> '; foreach( $users as $user) { $user_data=get_userdata($user->ID); $registered_date=$user_data->user_registered; $final_registerd_date=date( "Y/m/d", strtotime($registered_date) ); $user_name=$user_data->data->display_name; echo '<tr>'; echo '<td>'. $user_name .'</td>'; echo '<td>'. $final_registerd_date .'</td>'; $reg_date_array=explode('/',$final_registerd_date); $year=$current_date_array[0]-$reg_date_array[0]; $month=$current_date_array[1]-$reg_date_array[1]; $day=$current_date_array[2]-$reg_date_array[2]; if($year >0 && $month >0){ echo '<td> '. $year .' سال و '. $month .' ماه </td>'; } if($year ==0 && $month >0){ echo '<td> '. $month .' ماه </td>'; } if($year ==0 && $month ==0){ if($day >0){ echo '<td> '. $day .' روز </td>'; } } } echo '</tr></table>'; } add_shortcode('dorpress_display_reg_date','dorpress_display_reg_date');
این کد, یک شورت کد در اختیار شما قرار می دهد که با کپی کردن آن در هر کدام از پست ها یا برگه های وردپرس جدولی از نام کاربران همراه با تاریخ و مدت عضویتشان نمایش داده می شود.
کافی است کد زیر را در فایل functions.php قالب سایتتان کپی و ذخیره کرده و سپس کد میان بر [dorpress_display_reg_date] را در هر کدام از برگه ها یا صفحه های وردپرس که خواستید کپی کنید تا فهرستی از نام های کاربری در قالب یک جدول در اختیارتان قرار گیرد.
حالا اگر قصد شما اضافه کردن بخش جدیدی به نام تاریخ عضویت به پروفایل کاربری هر شخص هستش باید یه پلاگین خیلی ساده درست کنی که مثلا اسمش رو میذاریم mymember.php و کد های زیرو داخلش قرار میدی:
<?php /* Plugin Name: تاریخ عضویت Description: افزودن تاریخ عضویت به پنل کاربری Version: 1.0 Author: بانی ساب */ namespace ShowMemberSince; add_action( 'plugins_loaded', 'ShowMemberSince\init' ); /** * Adding needed action hooks */ function init(){ foreach( array( 'show_user_profile', 'edit_user_profile' ) as $hook ) add_action( $hook, 'ShowMemberSince\add_custom_user_profile_fields', 10, 1 ); } /** * Output table * @param object $user User object */ function add_custom_user_profile_fields( $user ){ $table = '<h3>%1$s</h3> <table class="form-table"> <tr> <th> %1$s </th> <td> <p>Member since: %2$s</p> </td> </tr> </table>'; $udata = get_userdata( $user-ID ); $registered = $udata->user_registered; printf( $table, 'Registered', date( "M Y", strtotime( $registered ) ) ); } ?>
بعد این فایل رو زذخیره میکنی و زیپش میکنی و میذاری تو پوشه پلاگین های قالبت و فعالش میکنی، به همین سادگی به همین خوشمزگی
سلام مجدد میخوام یه کد باشه فقط سال رو نمایش بده بزارمش تو panel.php
-
در 7 ساعت قبل، r_rahide گفته است :
قبل از هرکاری از فایل فانکشنتون یه بکاپ بگیرید و بعد برای نشان دادن نام کاربری اعضای سایت, تاریخ عضویت و مدت زمان عضویت آن ها می توانید از کد زیر استفاده کنید.
function dorpress_display_reg_date(){ $users=get_users(); $current_date=date('Y/m/d'); $current_date_array=explode('/',$current_date); echo $table=' <html> <head> <style> th{ background-color:#c4eec1; } </style> </head> <table border="1"> <th>نام</th> <th>تاریخ عضویت </th> <th>مدت عضویت </th> '; foreach( $users as $user) { $user_data=get_userdata($user->ID); $registered_date=$user_data->user_registered; $final_registerd_date=date( "Y/m/d", strtotime($registered_date) ); $user_name=$user_data->data->display_name; echo '<tr>'; echo '<td>'. $user_name .'</td>'; echo '<td>'. $final_registerd_date .'</td>'; $reg_date_array=explode('/',$final_registerd_date); $year=$current_date_array[0]-$reg_date_array[0]; $month=$current_date_array[1]-$reg_date_array[1]; $day=$current_date_array[2]-$reg_date_array[2]; if($year >0 && $month >0){ echo '<td> '. $year .' سال و '. $month .' ماه </td>'; } if($year ==0 && $month >0){ echo '<td> '. $month .' ماه </td>'; } if($year ==0 && $month ==0){ if($day >0){ echo '<td> '. $day .' روز </td>'; } } } echo '</tr></table>'; } add_shortcode('dorpress_display_reg_date','dorpress_display_reg_date');
این کد, یک شورت کد در اختیار شما قرار می دهد که با کپی کردن آن در هر کدام از پست ها یا برگه های وردپرس جدولی از نام کاربران همراه با تاریخ و مدت عضویتشان نمایش داده می شود.
کافی است کد زیر را در فایل functions.php قالب سایتتان کپی و ذخیره کرده و سپس کد میان بر [dorpress_display_reg_date] را در هر کدام از برگه ها یا صفحه های وردپرس که خواستید کپی کنید تا فهرستی از نام های کاربری در قالب یک جدول در اختیارتان قرار گیرد.
حالا اگر قصد شما اضافه کردن بخش جدیدی به نام تاریخ عضویت به پروفایل کاربری هر شخص هستش باید یه پلاگین خیلی ساده درست کنی که مثلا اسمش رو میذاریم mymember.php و کد های زیرو داخلش قرار میدی:
<?php /* Plugin Name: تاریخ عضویت Description: افزودن تاریخ عضویت به پنل کاربری Version: 1.0 Author: بانی ساب */ namespace ShowMemberSince; add_action( 'plugins_loaded', 'ShowMemberSince\init' ); /** * Adding needed action hooks */ function init(){ foreach( array( 'show_user_profile', 'edit_user_profile' ) as $hook ) add_action( $hook, 'ShowMemberSince\add_custom_user_profile_fields', 10, 1 ); } /** * Output table * @param object $user User object */ function add_custom_user_profile_fields( $user ){ $table = '<h3>%1$s</h3> <table class="form-table"> <tr> <th> %1$s </th> <td> <p>Member since: %2$s</p> </td> </tr> </table>'; $udata = get_userdata( $user-ID ); $registered = $udata->user_registered; printf( $table, 'Registered', date( "M Y", strtotime( $registered ) ) ); } ?>
بعد این فایل رو زذخیره میکنی و زیپش میکنی و میذاری تو پوشه پلاگین های قالبت و فعالش میکنی، به همین سادگی به همین خوشمزگی
سلام مجدد میخوام یه کد باشه فقط سال رو نمایش بده بزارمش تو panel.php
-
در 4 ساعت قبل، r_rahide گفته است :
از این آموزش برو جلو
https://www.dorpress.ir/نمایش-نام-کاربران-تاریخ-مدت-عضویت-wordpress/
سلام میخوام ففط تاریخ عضویت رو نشون بده نه نام کاربری اینا رو
-
در 14 دقیقه قبل، r_rahide گفته است :
از این آموزش برو جلو
https://www.dorpress.ir/نمایش-نام-کاربران-تاریخ-مدت-عضویت-wordpress/
اخطار ۴۰۴ رو میده
-
سلام کدی میخوام بزارم تو قالبم که مثلان بنویسی 1 سال عضو هستی
بنویسه
مثلان اگه یه سال عضو هست بنویسه 1 اگه دو ساله بنویسه 2
ممنون میشم راهنماییم کنید
-
در در ۱۴۰۰/۹/۴ در 15:59، asadiy4n گفته است :
برای تاکسونومی های جدید میتونید از get_terms استفاده کنید
https://developer.wordpress.org/reference/functions/get_terms/
ببخشبد سر درنیاوردم چطوری باید درستش کنم که این برچسب پست تایپ رو نشون بده
-
سلام خسته نباشید من با این کد برچسب برای پست تایپم ساختم حالا چطوری تو یه قالب نمایش بدم مثلان صحفه شو چطوری بسازم که مطلب های نوشته رو نشون بده
مثلان یکی میزنه روی برچسب یه صحفه باز میشه اونو چی ذخیره کنم که بتونم شخصی سازیش کنم مثلان واسه نمایش نوشته این کد استفادا میشه
Single-{post-type}.php
حالا مال این برچسب رو چی ذخیرا کنم نشونش بده
add_action( 'init', 'news_tag_taxonomies' ); //change order add_action( 'init', 'news_tag_taxonomies', 0 ); //create two taxonomies, genres and tags for the post type "tag" function news_tag_taxonomies() { // Add new taxonomy, NOT hierarchical (like tags) $labels = array( 'name' => _x( 'Cast', 'taxonomy general name' ), 'singular_name' => _x( 'Cast', 'taxonomy singular name' ), 'search_items' => __( 'Search Tags' ), 'popular_items' => __( 'Popular Tags' ), 'all_items' => __( 'All Tags' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'Edit Tag' ), 'update_item' => __( 'Update Tag' ), 'add_new_item' => __( 'Add New Tag' ), 'new_item_name' => __( 'New Tag Name' ), 'separate_items_with_commas' => __( 'Separate tags with commas' ), 'add_or_remove_items' => __( 'Add or remove tags' ), 'choose_from_most_used' => __( 'Choose from the most used tags' ), 'menu_name' => __( 'Cast' ), ); register_taxonomy('Cast',array( 'hierarchical' => false, 'labels' => $labels, 'show_ui' => true, 'update_count_callback' => '_update_post_term_count', 'query_var' => true, 'rewrite' => array( 'slug' => 'Cast' ), )); }
-
در در ۱۳۹۵/۷/۲۲ در 01:33، alitna گفته است :
سلام
من چندین پست تایپ دارم ، که برای هرکدوم هم اسم taxonomy tag هاش ، متفاوته ..
قسمت برچسب های پست تایپ ها با این کد ساخته شده :
function create_tag_taxonomies_album() { // Add new taxonomy, NOT hierarchical (like tags) $labels = array( 'name' => _x( 'برچسب ', 'taxonomy general name' ), 'singular_name' => _x( 'برچسب', 'taxonomy singular name' ), 'search_items' => __( 'جستجو برای برچسب' ), 'popular_items' => __( 'برچسب های محبوب' ), 'all_items' => __( 'همه برچسبها' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'ویرایش برچسب' ), 'update_item' => __( 'بروز رسانی برچسب' ), 'add_new_item' => __( 'اضافه کردن' ), 'new_item_name' => __( 'نام' ), 'separate_items_with_commas' => __( 'برای جدا کردن هر برچسب از ویرگول استفاده کنید (,)' ), 'add_or_remove_items' => __( 'حذف و اضافه برچسب' ), 'choose_from_most_used' => __( 'استفاده از برچسب های استفاده شده' ), 'menu_name' => __( 'برچسب' ), ); register_taxonomy('tagalbum','album',array( 'hierarchical' => false, 'labels' => $labels, )); } add_action( 'init', 'create_tag_taxonomies_album', 0 );
اما من میخوام که همه پست تایپ هام با قسمت برچسب "ارسال مطلب" خود وردپرس یکی باشه .
که هم لینکهاش به صورت/tag/ باشه و هم محتویات با فایل tag.php نمایش داده بشه ، و همه شون دارای یک نام باشن تا با تگ the_tags تو قالب نمایش داده بشن .
به چه صورت میشه اسمهاشونو یکی کرد ؟! (قسمت tagalbum رو همه شونو یکی گذاشتم ولی باکس برچسب هارو توی ارسال مطلب نشون نداد ، انگار حتما باید متفاوت باشن)
سلام من برچسب رو اضافه کردم حالا چطوری تو قالبم نوشنش بدم با این نمیشه
<?php the_tags(); ?>
-
سلام
میشه تو کامنت های وردپرس یه تایع اط پنل کاربران اوردن مثلا تاریخ تولدی که یا هر فیلد که اضافه کردم ممنون میشم راهنماییم کنی
-
سلام افزونه ای هست که بشه پست ویرایش کرد بدون دسترسی به پیشخوان وردپرس و بشه گذاشتش تو برگه کد باشه بهتره
-
function comment($comment, $args, $depth) { if ( 'div' === $args['style'] ) { $tag = 'div'; $add_below = 'comment'; } else { $tag = 'li'; $add_below = 'div-comment'; }?> <<?php echo $tag; ?> <?php comment_class( empty( $args['has_children'] ) ? '' : 'parent' ); ?> id="comment-<?php comment_ID() ?>"><?php if ( 'div' != $args['style'] ) { ?> <div id="div-comment-<?php comment_ID() ?>" class="comment-body"><?php } ?> <div class="comment-author vcard"><img width="40" height="40" avatar_profile="<?php comment_author(); ?>"><span class="says"><?php comment_author(); ?></span> </div><?php if ( $comment->comment_approved == '0' ) { ?> <em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.' ); ?></em><br/><?php } ?> <div class="comment-meta commentmetadata"> <a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ); ?>"><?php /* translators: 1: date, 2: time */ printf( __('%1$s at %2$s'), get_comment_date(), get_comment_time() ); ?> </a><?php edit_comment_link( __( '(Edit)' ), ' ', '' ); ?> </div> <?php comment_text(); ?> <div class="reply"><?php comment_reply_link( array_merge( $args, array( 'add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> </div><?php if ( 'div' != $args['style'] ) : ?> </div><?php endif; }
سلام این کد فقط ۵ تا از همه کامنت نشون بده در single میخوام تو هر پست فقط ۵ تا از کامنت هارو نشون بده نمیخوام تو تنظیمات درستش کنم
-
در در ۱۴۰۰/۴/۱۸ در 14:40، Hasna گفته است :
میخوام به جایی این sib-app-tsts اینجوری بشه sib.app.tsts
؟؟؟
-
در 49 دقیقه قبل، yotawp گفته است :
سلام وقت بخیر
از بخش تنظیمات >> پیوندهای یکتا میتوانید ساختار دلخواه خودتان را ایجاد کنید.
میخوام به جایی این sib-app-tsts اینجوری بشه sib.app.tsts
-
سلام خسته نباشید ببخشید میخوام به جایی این فاصله نقه بزارم ولی الان اینجوریع
Sate ir/sib-spp-test
ولی میخوام اینجوری باشه
Sate ir/sib.spp.test
و میشه تو برچسب های پیوند یکتا یه پیوند شخصی اضافه کرد که بیاد تو لیست برچسب ها
-
سلام خسته نباسید من میخوام دوتا header.php بسازم برای قالبم میخوام مثل
<?php get_header(); ?>
این کار کنه ولی نمیدونم باید چیکار کنم که با این تابع کار کنه ممنون میشم کمکم کنید
عدم نمایش مطالب به آی پی یک کشور خاص
در مشکلات دیگر
ارسال شده در
https://wp-parsi.com/support/topic/64508-عدم-نمایش-باکس-دانلود-برای-آیپی-های-خارج-از-ایران/?tab=comments#comment-485843
از این مطلب استفاده کنید
https://wp-parsi.com/support/topic/64508-عدم-نمایش-باکس-دانلود-برای-آیپی-های-خارج-از-ایران/?tab=comments#comment-485843