unid_user 63 ارسال شده در بهمن 96 گزارش بازنشر ارسال شده در بهمن 96 (ویرایش شده) سلام دوستان من از کد زیر در فایل functions.php برای درج اطلاعات شبکه های اجتماعی نویسنده استفاده کردم. function change_contact_info($contactmethods) { unset($contactmethods['aim']); unset($contactmethods['yim']); unset($contactmethods['jabber']); $contactmethods['website_title'] = 'Website Title'; $contactmethods['twitter'] = 'Twitter'; $contactmethods['facebook'] = 'Facebook'; $contactmethods['pinterest'] = 'Pinterest'; $contactmethods['gplus'] = 'Google +'; $contactmethods['instagram'] = 'Instagram'; return $contactmethods; } add_filter('user_contactmethods','change_contact_info',10,1); ?> و برای نمایش مثلا لینک فیسبوک از کد زیر استفاده میکنم اما نمیدونم چرا تصویر رو نمایش نمیده؟ <?php $author_id = get_the_author_meta( 'ID' ); $author_userdata = get_userdata( $author_id ); $author_facebook = get_the_author_meta( 'facebook', $author_id ); $author_facebook = get_the_author_meta( 'facebook', $author_id ); ?> <?php if ( $author_facebook ) { printf( '<a href="%s"><img src="<?php echo get_template_directory_uri(); ?>/images/facebook2.png" title="facebook"/></a>', esc_url( $author_facebook ) ); } if ( $author_twitter) { printf( '<a href="%s"><img src="<?php echo get_template_directory_uri(); ?>/images/twitter2.png" title="facebook"/></a>', esc_url( $author_facebook ) ); } ?> وقتی که inspect element هم گرفتم دیدم که آدرس رو میخونه اما تصویر و نشون نمیده. از صفحه دسکتاپم تصویر رو گرفتم. سپاس ویرایش شده بهمن 96 توسط masoudch نقل قول لینک به ارسال
هادی خانزاده 103 ارسال شده در بهمن 96 گزارش بازنشر ارسال شده در بهمن 96 با عرض سلام و خسته نباشید چذا توی src تگ img کد PHP رو نشون میده؟؟ شما توی تگ php از یک تگ php دیگه استفاده کردید . به جای کد : در 12 ساعت قبل، masoudch گفته است : if ( $author_twitter) { printf( '<a href="%s"><img src="<?php echo get_template_directory_uri(); ?>/images/twitter2.png" title="facebook"/></a>', esc_url( $author_facebook ) ); } کد زیر و تست کنید : if ( $author_twitter) { print_f( '<a href="%s"><img src="'.get_template_directory_uri().'/images/twitter2.png" title="facebook"/></a>', esc_url( $author_facebook ) ); } 1 نقل قول لینک به ارسال
Black_Sky 6349 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 کدشما تست نگرفتم اما اینجای کد شما اشتباه است : شما وقتی میاید print و یا echo میکنید دیگه نیازی نیست که ان باز echo کنید کدشما : printf( '<a href="%s"><img src="<?php echo get_template_directory_uri(); ?>/images/facebook2.png" title="facebook"/></a>', و شما باید به صورت زیر اصلاح کنید printf( '<a href="%s"><img src='.get_template_directory_uri().'/images/facebook2.png" title="facebook"/></a>', 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .