رفتن به مطلب

نمایش فقط برای اعضا


پست های پیشنهاد شده

در 7 دقیقه قبل، asadiy4n گفته است :

سلام منظورتون محتوای چه قسمتی هست؟ در حالت کلی به این شکل هست


<?php if ( is_user_logged_in() ): ?>
	<div class="user">
      	هرچیزی
	</div>
<?php else: ?>
	<div class="guest">
      	هرچیزی
	</div>
<?php endif; ?>

 

وقت بخیر 

برای مثال یک برگه دارم که لینک دانلود قرار داره در اون و برای دکمه دانلود یک کلاس تعریف کردم. حالا میخوام این دکمه دانلود فقط برای کاربران عضو شده به نمایش دربیاد و برای کسایی که هنوز وارد حساب نشدن یک متن ایجاد بشه که "برای دانلود باید وارد حساب کاربری خود شوید" 

در یک تاپیک دیگه در سایت بود که باید در بین شورتکد قرار می‌گرفت و درست هم کار می‌کرد اما نمیدونستم چطور باید به اون محتوای بین شورتکد استایل بدم. 

خیلی ممنون 

لینک به ارسال
در 2 دقیقه قبل، Mhnz گفته است :

وقت بخیر 

برای مثال یک برگه دارم که لینک دانلود قرار داره در اون و برای دکمه دانلود یک کلاس تعریف کردم. حالا میخوام این دکمه دانلود فقط برای کاربران عضو شده به نمایش دربیاد و برای کسایی که هنوز وارد حساب نشدن یک متن ایجاد بشه که "برای دانلود باید وارد حساب کاربری خود شوید" 

در یک تاپیک دیگه در سایت بود که باید در بین شورتکد قرار می‌گرفت و درست هم کار می‌کرد اما نمیدونستم چطور باید به اون محتوای بین شورتکد استایل بدم. 

خیلی ممنون 

هم با شرتکد میشه هم این روش که به نظرم این ساده تر هست. شما زیر is_user_logged_in قسمت دانلودتون رو بذارید حالا هرچی که هست و زیر else توضیحات ورود و ثبت نام

لینک به ارسال
در 44 دقیقه قبل، asadiy4n گفته است :

هم با شرتکد میشه هم این روش که به نظرم این ساده تر هست. شما زیر is_user_logged_in قسمت دانلودتون رو بذارید حالا هرچی که هست و زیر else توضیحات ورود و ثبت نام

میشه بیشتر راهنمایی بفرمایید 

لینک به ارسال
در 7 ساعت قبل، Mhnz گفته است :

میشه بیشتر راهنمایی بفرمایید 

کدتون باید چیزی شبیه به این بشه:

add_shortcode( 'ywp-download_msg', 'ywp_download_msg_callback' );
function ywp_download_msg_callback( $params, $content = null ) {
	if( is_user_logged_in() ) {
		$output = 'DOWNLOAD SECTION HTML CODE';
	} else {
		$output = '<p>برای دانلود <a href="LOGIN PAGE">وارد شوید</a></p>';
	}
}

 

لینک به ارسال
در 16 ساعت قبل، yazdaniwp گفته است :

کدتون باید چیزی شبیه به این بشه:


add_shortcode( 'ywp-download_msg', 'ywp_download_msg_callback' );
function ywp_download_msg_callback( $params, $content = null ) {
	if( is_user_logged_in() ) {
		$output = 'DOWNLOAD SECTION HTML CODE';
	} else {
		$output = '<p>برای دانلود <a href="LOGIN PAGE">وارد شوید</a></p>';
	}
}

 

خیلی ممنون

جسارتا میشه با استفاده از شورتکد بگید

و اینکه بشه به محتوای داخل شورتکد استایل داد.

لینک به ارسال

همین کد جناب یزدانی کلاس رو داده مشکلتون کجاست ؟ فقط باید استایلش رو عوض کنید


add_shortcode( 'ywp-download_msg', 'ywp_download_msg_callback' );
function ywp_download_msg_callback( $params, $content = null ) {
	if( is_user_logged_in() ) {
$output = '<div class="user">DOWNLOAD SECTION HTML CODE</div>';
	} else {
		$output = '<div class="guest">برای دانلود <a href="LOGIN PAGE">وارد شوید</a></div>';
	}
}

برای استایلش هم داخل فایل استایلتون

.user{background: red;}
.guest{background: blue;}

یا

add_shortcode( 'ywp-download_msg', 'ywp_download_msg_callback' );
function ywp_download_msg_callback( $params, $content = null ) {
	if( is_user_logged_in() ) {
$output = '<div style="background: red;">DOWNLOAD SECTION HTML CODE</div>';
	} else {
		$output = '<div style="background: blue;">برای دانلود <a href="LOGIN PAGE">وارد شوید</a></div>';
	}
}

 

لینک به ارسال
در 15 دقیقه قبل، asadiy4n گفته است :

 



add_shortcode( 'ywp-download_msg', 'ywp_download_msg_callback' );
function ywp_download_msg_callback( $params, $content = null ) {
	if( is_user_logged_in() ) {
$output = '<div class="user">DOWNLOAD SECTION HTML CODE</div>';
	} else {
		$output = '<div class="guest">برای دانلود <a href="LOGIN PAGE">وارد شوید</a></div>';
	}
}

 

 

ممنونم

شورتکد این چی میشه؟

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...