رفتن به مطلب

ایجاد بخش ویژه برای زمینه های دلخواه


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

سلام. من با استفاده از افزونه زمینه های دلخواه جعبه دانلود درست کردم.

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

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

لینک به ارسال

ببینید افزونه عضویت ویژه دارم.

میخوام لینک دانلود فایل رو بین کد زیر قرار بدم:

[vip-members] محتوا در اینجا [/vip-members]

و به جای نمایش متن لینک بگه باید عضو ویژه باشید.

مثل این سایت:

http://www.apktops.ir/android-clash-of-clans.html/

لینک به ارسال

دوست یه جستجو کنید هست .

ابتدا کد زیر را در فایل functions.php وارد کنید:


add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return 'این پست برای اعضاء ویژه سایت قابل نمایش است';
}[/left]


[left]

سپس کد کوتاه زیر را در مطلب خود وارد کنید، حال شما قادر خواهید بود تا نوشته یا قسمتی (و یا هر محتوای دیگری) را تنها در دسترس کاربران عضو قرار دهید


[member]
این قسمت تنها برای کاربران عضو قابل مشاهده می باشد.
[/member]

لینک به ارسال

شما متوجه منظور من نشدید.من بلدم متن داخل پست رو VIP کنم.

میخوام لینک موجود در جعبه دانلود رو وی ای پی کنم.

لینک به ارسال
  • 3 هفته بعد...

سلام شدیدا نیاز دارم لطفا راهنمایی کنید

ینی بجای نوشه (محتوا در اینجا) داخل زمینه دلخواه بشه کنترل کرد چی گذاشت.

برای این کار از افزونه Advanced Custom Fields استفاده کنید.

میشه برای زمینه ها ویرایشگر گذاشت و در ویرایشگر می تونید لینک دانلود رو VIP کنید.

اینجا رو ببینید:


http://mandegarweb.com/wordpress/wordpress-learning/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%AC%D8%B9%D8%A8%D9%87-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

لینک به ارسال

برای این کار از افزونه Advanced Custom Fields استفاده کنید.

میشه برای زمینه ها ویرایشگر گذاشت و در ویرایشگر می تونید لینک دانلود رو VIP کنید.

اینجا رو ببینید:


http://mandegarweb.com/wordpress/wordpress-learning/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%AC%D8%B9%D8%A8%D9%87-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

برادر من ، بحث من advance custome fiels نیست .

نوشتن زمینه تو قالب برام مهمه.

لطفا راهنمایی کنین

لینک به ارسال

برادر من ، بحث من advance custome fiels نیست .

نوشتن زمینه تو قالب برام مهمه.

لطفا راهنمایی کنین

ببینید شما نرفتید بخونید که میاید اینو میگید.

مگه شما نمی خواید همون طور که لینک رو توی متن نوشته VIP می کنید توی زمینه دلخواه هم VIP کنید؟

لینک به ارسال

ببینید شما نرفتید بخونید که میاید اینو میگید.

مگه شما نمی خواید همون طور که لینک رو توی متن نوشته VIP می کنید توی زمینه دلخواه هم VIP کنید؟

دقیقا ترکیب این کد [vip-members] محتوا در اینجا [/vip-members] و زمینه دلخواه را میخوام.

کدی که باید تو قالب بزارم تا زمینه دلخوام فعال بشه.

لینک به ارسال

دقیقا ترکیب این کد [vip-members] محتوا در اینجا [/vip-members] و زمینه دلخواه را میخوام.

کدی که باید تو قالب بزارم تا زمینه دلخوام فعال بشه.

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

لینک به ارسال

آقا شما که بلدی کد php ش بمن بده .

اونار خودم بلدم.

دقیقا ترکیب این کد [vip-members] محتوا در اینجا [/vip-members] و زمینه دلخواه را میخوام.

کد بدین

لینک به ارسال

آقا شما که بلدی کد php ش بمن بده .

اونار خودم بلدم.

دقیقا ترکیب این کد [vip-members] محتوا در اینجا [/vip-members] و زمینه دلخواه را میخوام.

کد بدین

افزونه رو نصب کنید.

در منو در سمت راست یه گزینه اضافه میشه به نام "زمینه های دلخواه".

روی اون کلیک کنید.

در صفحه باز شده روی افزودن کلیک کنید.

عنوان رو وارد کنید.

موارد زیر رو انجام بدید:

  • + افزودن زمینه
  • برچسب زمینه : لینک های دانلود
  • نام زمینه : dllinks
  • نوع زمینه : ویرایشگر دیداری
  • انتشار

حالا این کد رو در فایل single.php در جایی که دوست دارید قرار بدید:


<?php get_field('dllinks');?>

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


[vip-members] تست [/vip-members]

لینک به ارسال

افزونه رو نصب کنید.

در منو در سمت راست یه گزینه اضافه میشه به نام "زمینه های دلخواه".

روی اون کلیک کنید.

در صفحه باز شده روی افزودن کلیک کنید.

عنوان رو وارد کنید.

موارد زیر رو انجام بدید:

  • + افزودن زمینه
  • برچسب زمینه : لینک های دانلود
  • نام زمینه : dllinks
  • نوع زمینه : ویرایشگر دیداری
  • انتشار

حالا این کد رو در فایل single.php در جایی که دوست دارید قرار بدید:


<?php get_field('dllinks');?>

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


[vip-members] تست [/vip-members]

مشکل اینجاست ، من نمیخوام از شورت کد استفاده کنم . نمیخوام شورت کد یک بار بنویسم داخل قالب بنویسمش.

کدیم که شما دادین عینا نمایش داده میشه

ویرایش شده توسط mihanpsd
لینک به ارسال

کد رو به این صورت استفاده کنید:


<?php
$t .= '[vip-members]';
$t .= get_field('dllinks');
$t .= '[/vip-members]';
echo do_shortcode( $t );
?>

ویرایش شده توسط Ghaem
لینک به ارسال

ایول داری داداش . ممنون کارکرد

منم یه کد برای افزونه rcp نوشتم .

افزونه اشتراک ویژه به ازای پرداخت و دانلود


<?php
$t .= '[restrict paid=true subscription= "4"]';
$t .= get_field('dlvip');
$t .= '[/restrict]';
echo do_shortcode( $t );
?>
?>

ویرایش شده توسط mihanpsd
لینک به ارسال

دوستان یه سوال دیگه :

<?php
$t .= '[restrict paid=true subscription= "1,3,6,9"]';
$t .= get_field('dlvip');
$t .= '[/restrict]';
echo do_shortcode( $t );
?>

خروجی کد بالا بصورت یک متن .

من میخوام توی زمینه دلخواه لینک دانلود داخل این کد بزارم . و خروجی آن یه عکس dl باشه که لینک به دانلود بده.

<a target="_blank" href="linke download"><center><img src="http://mihanpsd.com/wordpress/wp-content/uploads/2014/11/download_mihanpsd.com_.png"></center></a>

پیشاپیش تشکر

ویرایش شده توسط mihanpsd
لینک به ارسال

دوستان یه سوال دیگه :

<?php
$t .= '[restrict paid=true subscription= "1,3,6,9"]';
$t .= get_field('dlvip');
$t .= '[/restrict]';
echo do_shortcode( $t );
?>

خروجی کد بالا بصورت یک متن .

من میخوام توی زمینه دلخواه لینک دانلود داخل این کد بزارم . و خروجی آن یه عکس dl باشه که لینک به دانلود بده.

<a target="_blank" href="linke download"><center><img src="http://mihanpsd.com/..."></center></a>

پیشاپیش تشکر


<?php
$t .= '[restrict paid=true subscription= "1,3,6,9"]';
$t .= '<a target="_blank" href="'.get_field('dlvip').'"><center><img src="http://mihanpsd.com/wordpress/wp-content/uploads/2014/11/download_mihanpsd.com_.png"></center></a>';
$t .= '[/restrict]';
echo do_shortcode( $t );
?>

لینک به ارسال

یه سوال فنی ، چطور میشه این کد شرطی بشه؟

ینی فقط هر وقت مقدار بهش دادیم نمایش داده بشه؟

لینک به ارسال

یه سوال فنی ، چطور میشه این کد شرطی بشه؟

ینی فقط هر وقت مقدار بهش دادیم نمایش داده بشه؟

چون زیاد با PHP آشنا نیستم نمیدونم کد کار کنه یا نه ولی شما تست کنید:


<?php
$t .= '[restrict paid=true subscription= "1,3,6,9"]';
$t .= '<a target="_blank" href="'.get_field('dlvip').'"><center><img src="http://mihanpsd.com/wordpress/wp-content/uploads/2014/11/download_mihanpsd.com_.png"></center></a>';
$t .= '[/restrict]';
?>
<?php if( get_field('dlvip')):?>
echo do_shortcode( $t );
<?php endif;?>

ویرایش شده توسط Ghaem
لینک به ارسال

یه سوال فنی ، چطور میشه این کد شرطی بشه؟

ینی فقط هر وقت مقدار بهش دادیم نمایش داده بشه؟

کار کرد؟

لینک به ارسال


<?php
$t .= '[restrict paid=true subscription= "1,3,6,9"]';
$t .= '<a target="_blank" href="'.get_field('dlvip').'"><center><img src="http://mihanpsd.com/wordpress/wp-content/uploads/2014/11/download_mihanpsd.com_.png"></center></a>';
$t .= '[/restrict]';
echo do_shortcode( $t );
?>


یه سوال فنی ، چطور میشه این کد شرطی بشه؟

ینی فقط هر وقت مقدار بهش دادیم نمایش داده بشه؟

ویرایش شده توسط mihanpsd
لینک به ارسال

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

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

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

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

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

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

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

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

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