elyas
آفلاین
عضو
تعداد نوشتهها: ۹۸
تشکر شده: ۸ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مهر ۱۳۹۰ - ۱۴:۵۵
با عرض سلام وخسته نباشید اگر به صفحه اول سایتم مراجعه کنید یا به قسمت یکی از دسته بندی ها متوجه میشین +1 که مال گوگل هسته فقط سمت راست زیر امار وبگذر هسته
ولی اگر به ادامه مطلب یکی از خبرها مراجعه کنید میبینید +1 هم زیر امار وبگذر هم بالا وجود داره
خب برای اینکه تو ادامه مطلب +1 زیر وبگذر ظاهر نشه فقط بالا ظاهر بشه باید یه دستور شرطی تعریف کنم
مثلا وقتی single.php اجرا میشه یه متغییر تعریف کنه به اون مثلا true بده بعد توسط single.php تابع
<?php get_sidebar(); ?>
فراخانی میشه تو کدهای sidebar.php
قبل از اجرای <g:plusone></g:plusone>
که کد+1 هسته چک کنه اگر اون متغییر true بود این کد اجرا نشه اگر true نبود اجرا بشه
نمیدونم متوجه منظورم شدین یا نه ولی در یک کلام میخوام +1 تو تمام صفحات سایتم بجز ادامه مطلب (single.php) زیر امار وبگذر ظاهر بشه ولی تو ادامه مطلب زیر وبگذر ظاهر نشه اون بالا که تو وبم اگر برین متوجه میشین بالا ظاهر بشه
خب اگر این دستور شرطی گفتم درسته ممنون میشم دوستان بگن چطور میتونم تو single.php یه متغیر تعریف کنم بهش true بدم و تو sidebar.php این متغییر چک کنم اگر true نبود کد مورد نظر ظاهر بشه اگر این دستور شرطی راه درستش نیسته ممنون میشم راهنمایی کنین
amirsaam
آفلاین
عضو
تعداد نوشتهها: ۷۵۵
تشکر شده: ۵۸۹ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مهر ۱۳۹۰ - ۱۴:۵۷
if(!is_single) { echo <g:plusone></g:plusone> }
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
elyas
elyas
آفلاین
عضو
تعداد نوشتهها: ۹۸
تشکر شده: ۸ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مهر ۱۳۹۰ - ۱۵:۰۲
این کد کار نمیکنه شاید بد کد دادین
amirsaam
آفلاین
عضو
تعداد نوشتهها: ۷۵۵
تشکر شده: ۵۸۹ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مهر ۱۳۹۰ - ۱۵:۰۷
دوست عزیز باید در تگ پیاچپی قرار بگیره
<?php if(!is_single) { echo <g:plusone></g:plusone> } ?>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
elyas
elyas
آفلاین
عضو
تعداد نوشتهها: ۹۸
تشکر شده: ۸ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مهر ۱۳۹۰ - ۱۵:۱۳
وقتی میزارم کلا سایتم فقط هدرش لود میشه که چیزی از سایت باز نمیشه
amirsaam
آفلاین
عضو
تعداد نوشتهها: ۷۵۵
تشکر شده: ۵۸۹ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مهر ۱۳۹۰ - ۱۵:۱۹
دوست عزیز کد رو ۱۰۰٪ اشتباه میزارید. قصد دارید تو چه قسمتی بگذارید؟ فوتر؟ سایدبار؟ و ...؟ اگه خودش اولش <?php داره شما دیگه نباید تگ پیاچپی بدید.
پینوشت: از این کد استفاده کنید
if(!is_single()) { echo <g:plusone></g:plusone> }
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
elyas
elyas
آفلاین
عضو
تعداد نوشتهها: ۹۸
تشکر شده: ۸ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مهر ۱۳۹۰ - ۱۵:۲۳
الان درست شد اینو گذاشتم
<?php if(!is_single()) { echo '<g:plusone></g:plusone>'; } ?>
کد تو sidebar.php میخواستم بزارم واقعا ممنون از راهنمایتون
amirsaam
آفلاین
عضو
تعداد نوشتهها: ۷۵۵
تشکر شده: ۵۸۹ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مهر ۱۳۹۰ - ۱۵:۲۵
خوشحالم. درحال ویرایش بودم :دی
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
elyas