Sgwgo

کمکدر استفاده از افزونه ی User Photo

8 پست در این موضوع قرار دارد

سلام دوستان و مهندسین عزیز

من قصد استفاده کردن از افزونه ی User Photo هستم افزونه رو نصب کردم

ولی قالب من بصورت پیش فرض عکس نویسندگان رو از سایت https://en.gravatar.com لود میکنه

حالا من میخوام کاری کنم که یه شرط بزارم اول بیاد ببینه که کاربر توسط این افزونه عکس وارد کرده یا نه اگه وارد کرده بود که نشونش بده و اگه قرار نداده بره از https://en.gravatar.com لود کنه

ممنونم میشم کمک کنید

به اشتراک گذاری این پست


لینک به پست

کاری که من باید بکنم چیه؟

الان پوسته ی من داره با این کد gravtar نویسنده رو لود میکنه


<?php echo get_avatar( get_the_author_meta( 'user_email' ), '67' ); ?>

به اشتراک گذاری این پست


لینک به پست

هیچی شما کد نمایش عکست چیه


<?php echo '<div class="imgframe">'.get_avatar(get_the_author_meta('user_email')) . '</div>';?>

کدی شبیه کد بالا احضارش می کنه در درجه اول عکس آپلود شده با افزونه رو و در مرحله بعد هم گراواتار

به اشتراک گذاری این پست


لینک به پست

یعنی الان من از این کدی که دادی استفاده کنم؟

کدهای این دستور کجا تعریف میشه؟

get_the_author_meta

به اشتراک گذاری این پست


لینک به پست

کدش اینه:

<?php
if(userphoto_exists($user))
userphoto($user);
else
get_avatar( get_the_author_meta( 'user_email' ), '67' );
?>

منبع : صفحه افزونه در وردپرس!!

به اشتراک گذاری این پست


لینک به پست

با این کدی که دادین هیچ چیزی به نمایش در نمیاد

حتی مال سایت geravtar

به اشتراک گذاری این پست


لینک به پست

این رو تست کنید:

<?php
if(userphoto_exists($user))
userphoto_the_author_photo();
else
get_avatar( get_the_author_meta( 'user_email' ), '67' );
?>

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری