yazdan_mx 0 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 (ویرایش شده) درود دوستان گرامیهمانطور که میدونید برای استفاده از short code درون فایل های قالب سایت می توان از دستورای زیر استفاده کردhttp://codex.wordpre...ce/do_shortcodeحالا یه سوال دارم اگه شرت کد 2 قسمتی باشه یعنی دارای ابتدا و انتها باشهecho do_shortcode('[iscorrect]'.$text_to_be_wrapped_in_shortcode.'[/iscorrect]');اگه بخواهیم بین شرت کد ها دستورات php رو بزاریم باید چه کار کنیم ؟؟؟؟؟؟؟مثلا بخواییم زمینه های دلخواه رو از توی قالب سایت با کمک شرت کد تغییر بدیمشونبرای مثالشرت کد ابتدای [karbar=2-3-4] و شرت کد انتهایی [karbar/]<?phpecho do_shortcode('[karbar=2-3-4]'.$text_to_be_wrapped_in_shortcode.'[/karbar]');?>و کد های php که باید درون 2 شورت کد قرار بگیرن کدهای زیر باشن<?php $mid_var = get_post_meta($post->ID, 'link',true); if(isset($mid_var) && !empty($mid_var)) :?> <img src="<?php bloginfo('template_directory');?>/images/download.gif"><a href="<?php echo get_post_meta($post->ID, 'link',true); ?>">دانلود با لینک مستقیم </a><br> <?php endif;?><?php $mid_var = get_post_meta($post->ID, 'link2',true); if(isset($mid_var) && !empty($mid_var)) :?> <img src="<?php bloginfo('template_directory');?>/images/download.gif"><a href="<?php echo get_post_meta($post->ID, 'link2',true); ?>">دانلود با لینک غیر مستقیم </a><br> <?php endif;?> ویرایش شده فروردین 93 توسط yazdan_mx نقل قول لینک به ارسال
yazdan_mx 0 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 خوب من دو روز رو این جواب مونده بودم اونم به دلیل عدم آشنایی با عملکردا شرت کدهای وردپرس. نهایتا از همون php شرطی خودمون استفاده کردماول شورت کد ابتدایی پلاگین عضویت رو فراخوانی کنین که به کاربر بگه برا عضویت باید به سایت وارد شوید.بعد یه دستور شرطی php توی کد های زمینه دلخواه درون قالب گزاشتماینجوری لینک دانلود رو تا لاگین نکنه اصلا نشون نمیده<?php if(wp_karbar_is_member_logged_in()) $mid_var = get_post_meta($post->ID, 'part1',true); if(isset($mid_var) && !empty($mid_var)) :?> <img src="<?php bloginfo('template_directory');?>/images/download.gif"><a href="<?php echo get_post_meta($post->ID, 'part1',true); ?>">دانلود پارت اول ( لينک مستقيم ) </a><br> <?php endif;?>اینجوری متن لینک دانلود رو نشون میده ولی لینک دانلود رو لینک مطلب میکنه<?php $mid_var = get_post_meta($post->ID, 'part1',true); if(isset($mid_var) && !empty($mid_var)) :?> <img src="<?php bloginfo('template_directory');?>/images/download.gif"><a href="<?php if(wp_karbarr_is_member_logged_in()) echo get_post_meta($post->ID, 'part1',true); ?>">دانلود پارت اول ( لينک مستقيم ) </a><br> <?php endif;?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .