• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    
سعید شعبانی

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

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

دوستان من می خواهم از یک افزونه استفاده کنم که برای دانلود یک فایل یک شورت کد می دهد و هر پست هم یک شورت کد خاصی دارد.

من زمینه دلخواه زیر را تعریف کردم


<?php echo $dl; ?>

و با ادغام کردن اون با یک کد به کد زیر رسیدم


<?php echo do_shortcode('<?php echo $dl; ?>'); ?>

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

0

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


لینک به پست

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

0

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


لینک به پست

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

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


<?php $mid_var = get_post_meta($post->ID, 'نام زمینه دخوله',true);
if(isset($mid_var) && !empty($mid_var)) : ?>
<li id="delkhah"><?php echo get_post_meta($post->ID, 'نام زمینه دخوله',true); ?></li> <?php endif; ?>

تو کد بالا به جای نام زمینه دلخواه ، نام مورد نظر زمینه دلخواه رو بنویسید ( تو 2 جا نوشته شده که هر 2 تاش هم باید همنام باشه ) . id="delkhah" هم نام آی دی برای دادن استایل که می تونید به جای delkhah نام مورد نظر رو بنویسید

1

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


لینک به پست

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


<?php $mid_var = get_post_meta($post->ID, 'نام زمینه دخوله',true);
if(isset($mid_var) && !empty($mid_var)) : ?>
<li id="delkhah"><?php echo get_post_meta($post->ID, 'نام زمینه دخوله',true); ?></li> <?php endif; ?>

تو کد بالا به جای نام زمینه دلخواه ، نام مورد نظر زمینه دلخواه رو بنویسید ( تو 2 جا نوشته شده که هر 2 تاش هم باید همنام باشه ) . id="delkhah" هم نام آی دی برای دادن استایل که می تونید به جای delkhah نام مورد نظر رو بنویسید

من کد بالا را به شکل زیر داخل قالب گذاشتم و داخل پست هم مقدار زمینه دلخواه را شورت کد گذاشتم ولی همون شورت کد بدون هیچ تغییری به صورت متنی داخل قالب اومد.


<?php $mid_var = get_post_meta($post->ID, 'dl',true);
if(isset($mid_var) && !empty($mid_var)) : ?>
<?php echo get_post_meta($post->ID, 'dl',true); ?>
<?php endif; ?>

0

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


لینک به پست

من کد بالا را به شکل زیر داخل قالب گذاشتم و داخل پست هم مقدار زمینه دلخواه را شورت کد گذاشتم ولی همون شورت کد بدون هیچ تغییری به صورت متنی داخل قالب اومد.


<?php $mid_var = get_post_meta($post->ID, 'dl',true);
if(isset($mid_var) && !empty($mid_var)) : ?>
<?php echo get_post_meta($post->ID, 'dl',true); ?>
<?php endif; ?>

شورت کد که استفاده می کنید به صورت php است ؟

0

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


لینک به پست

شورت کد که استفاده می کنید به صورت php است ؟

شورت کد برای یک افزونه هست که شورت کد هایی مثل زیر میده

[purchase_link id=10" style="buttons dark-blue" text="خرید]

0

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


لینک به پست

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


<?php $نام دلخواه= get_post_meta($post->ID, 'نام دلخواه', true); ?>

بعد هر جایی می خوای اینطوری فراخوانی کن


<?php echo $نام دلخواه; ?>

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

0

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


لینک به پست

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


<?php $نام دلخواه= get_post_meta($post->ID, 'نام دلخواه', true); ?>

بعد هر جایی می خوای اینطوری فراخوانی کن


<?php echo $نام دلخواه; ?>

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

اینجوری هم امتحان کردم کار نمی کنه.

0

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


لینک به پست

چرا زمینه دلخواه

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


<?php echo do_shortcode( $content ) ?>

ومقدار $content را برابر کنید با مقدار شورتکد

0

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


لینک به پست

چرا زمینه دلخواه

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


<?php echo do_shortcode( $content ) ?>

ومقدار $content را برابر کنید با مقدار شورتکد

خوب مشکل اینجاست که اون شورت کد همیشه ثابت نیست یعنی یک افزونه برای هر پست یک شورت کد اختصاصی می سازه و باید اون را داخل پست بگذارم. حالا من فکر کردم راحترین روشش استفاده از زمینه دلخواه است به این صورت که شرت کد مربوط به هر پست را با استفاده از زمینه ذلخواه داخل قالب بگذارم ولی نمی دونم چرا شورت کد ها اینجوری کار نمی کنند. اگر راه بهتری می شناسید لطفا بفرمایید :blink:

بروزرسانی

کد زیر را اینجا پیدا کردم نمیشه برای این کار از این روش استفاده کرد؟ (چون من زیاد با php آشنا نیستم اگر امکان استفاده از این کد برای کاری که می خواهم انجام بدم وجود داشت لطفا کمی در مورد استفاده از این کد من را راهنمایی کنید. متشکرم ;) )


<div id="mobile-barcodes-tabs">
<?php
$post = $wp_query->post;
$the_url = get_field( 'download_(android)' , $post->ID );
if( $the_url ) {
echo do_shortcode( '[yeblonqrcode size="100" url="' . $the_url . '" class="" style=""]' );
}
?>
</div>

ویرایش شده در توسط سعید شعبانی
0

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


لینک به پست

کدی که دادید رو دقیقفا نمبی دونم چیه

ولی راه کاریب که می خواهید بکنید به این صورته که اول دو کد شرت کد مختلف را با هم مقایسه کنید مثلا


[purchase_link id="10" style="buttons dark-blue" text="خرید"]
[purchase_link id="12" style="buttons dark-red" text="خرید"]

فرضا در دو کد بالا مقادیر متغیر مقدارstyle و id است دو زمینه دلخواه برای این دو می سازید و کدهای داخل قالب می شود


<?php
$id = get_field( 'id' , $post->ID );
$style = get_field( 'style' , $post->ID );
echo do_shortcode( '[purchase_link id="'.$id.'" style="'.$style.'" text="خرید"]' ); ?>

2

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


لینک به پست

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

بین شورت کد های مختلفی که این افزونه میده فقط id هاشون متفاوت هست. من کد را به صورت زیر داخل قالب گذاشتم ( dl : زمینه دلخواه )


<?php
$id = get_field( 'dl' , $post->ID );
echo do_shortcode( '[purchase_link id="'.$id.'" style="buttons dark-blue" text="خرید"]' ); ?>

ولی ارور زیر داخل قالب میاد.

Fatal error: Call to undefined function get_field() in C:\xampp\htdocs\wp\wp-content\themes\wp\single.php on line 36

داخل خط 36 هم این بخش از کد بالا هست


$id = get_field( 'dl' , $post->ID );

ویرایش شده در توسط سعید شعبانی
0

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


لینک به پست

اینو امتحان کن


<?php
$id = get_post_meta( $post->ID, 'dl', true);
echo do_shortcode( '[purchase_link id="'.$id.'" style="buttons dark-blue" text="خرید"]' ); ?>

5

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


لینک به پست

اینو امتحان کن


<?php
$id = get_post_meta( $post->ID, 'dl', true);
echo do_shortcode( '[purchase_link id="'.$id.'" style="buttons dark-blue" text="خرید"]' ); ?>

عالی بود با همین کد کار کرد. این true چیکار کرد که همچی درست شد؟

از تمام دوستان که کمک کردند کمال تتشکر را دارم

1

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


لینک به پست

منم استفاده کردم ، خیلی عالی بود کدش . true کارش چی بود؟

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط masoudch
      سلام
      میخواستم بپرسم افزونه یا روشی برای نمایش دیدگاه ها و نام کاربری که دیدگاه و نوشته مطابق تصویر زیر وجو داره؟ یا مشابش؟
      ممنون

    • توسط TC98
      سلام.
      یه سایت دانلودی داریم که باکس دانلودش باید یه تغییراتی بکنه.
      - بخش خرابی لینک و گزارش نسخه جدید اضافه بشه.(الان هست ولی میخوایم عملکردش تغییر کنه.)
      - بخش سایز فایل(در پنل وردپرس) دارای مقدار mb و gb بشه.
      - شخص قبلی که طراحی کرده بود، 25 تا فیلد دانلود برای ما گذاشته که دست و پاگیر شده. می خوایم فیلد ها به صورت پیش فرض یکی باشه. کنارش دکمه ای چیزی باشه بشه بعدا هر تعداد فیلد بخوایم اضافه کنیم.
      - رمز سایت روی ادرس سایت فیکس بشه (الان فیلدش خالیه. هر بار ما باید پرش کنیم!)
      - فیلد راهنمای نصب و سیستم مورد نیاز هم الان تو پنل یه خطی هست که میخوایم فیلدش بزرگ تر بشه، ببینیم چی داریم می نویسیم!
      تمامی تغییرات در پنل هست.
      15 تومن برای اینکار در نظر گرفتیم. دوستانی که توانایی ش رو دارند و مایل هستند لطفا پیغام بدند.
      + ضمنا اگه زمینه دلخواه اماده متناسب با سایت موزیک هم دارید، لطفا پیش نمایشش رو ارسال کنید.
    • توسط ricardo
      سلام
      من از قالب صحیفه استفاده میکنم. در ویدئو پلیر خود وردپرس آدرس ها به این صورته: http://domain.com/aa.mp4  اما در استفاده از شورت کد صحیفه به این صورت میشه : http://domain.com/aa.mp4?=1
      حالا سوالم اینه اگه از شورت کد صحیفه استفاده کنم اما بعد بخوام قالب رو عوض کنم مشکلی برای ویدئوها پیش نمیاد و اجرا و دانلود میشه ؟
    • توسط ecu
      سلام دوستان
      یه مشکلی که با این ویرایشگر CKEditor دارم، اینه که با فعال کردنش دیگه گزینه های ویرایشگر اصلی وردپرس در دسترس نیست، مخصوصا گزینه های مربوط به Shortcodes (چه منوی شورت کدهای ووکامرس و چه منوی شورت کدهایی که برنامه های مختلف به ادیتور پیش فرض ورپرس اضافه میکنند)
      در این تصویر میتونید ببینید که بعد از فعال کردن ckeditor، دیگه اون گزینه ها رو نشون نمیده:

      خود سازنده هم دیگه برای وردپرس آپدیتش نمیکنه و به سوالم جوابی ندادند و گفتند برین به صفحه افزونه در سایت وردپرس.
      آیا کسی پیشنهادی برای این مشکل داره؟ که هم این ویرایشگر رو داشته باشیم هم امکانات shortcodes رو؟
      یا یه ویرایشگر دیگه معرفی کنید که مثل ckeditor باشه(کامل از نظر امکان ویرایش تمام جزئیات لینک ها و تصاویر مثل style,class,id  و...) و shortcodes رو هم نشون بده.
      ممنون.
    • توسط mojtabashahi
      درود ، 
      توسط افزونه نمایش قیمت ووکامرس ، می توانید قیمت هر محصول دلخواه را در هر جای سایت فروشگاهی خود به نمایش بگذارید.
      فقط کافی است آی دی محصول خود را داخل کد کوتاه (شورت کد) وارد نموده و کدکوتاه را کپی نمایید.


       
      دانلود رایگان افزونه از مخزن وردپرس