Ghaem

افزونه زمینه های دلخواه پیشرفته Advanced Custom Fields

افزونه Advanced Custom Fields   54 رای

  1. 1. آیا شما هم از این افزونه استفاده می کنید؟


لطفا وارد حساب کاربری خود شوید یا ثبت نام نمایید تا بتوانید رای خود را در نظر سنجی ارسال نمایید.

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

قائم جان با کمی جابه جایی در کد ها بالاخره جعبه اومد اما در صورتی که خط زیر که جزء کدهایی بود که در header.php کپی می کردیم حذف نشود جعبه و تب های اون کار می کند ولی عکس های پست ها و... لود نمیشه

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

اگر هم کد بالا حذف کنم هیچ عکسی لود نمیشود و تمام تب های باکس دانلود در حالت بازشده قرار دارند

از طرفی وقتی پستی برای اون باکس قرار می دهیم دکمه اشتراک گذاری حذف میشه

ملاحظه بفرمایید

در حالتی که جعبه نیست دکمه اشتراک گذاری هست

w3cx4szrmtk2sq5o9frx.png

اما موقع جدول دکمه خراب میشه

afggthur7c6w07qopvzd.jpg

فکر کنم مشکل از دو فایل single , وheader باشه

ضمیمه کردم ممنون میشم بررسی نمایید

http://s6.picofile.com/file/8208275226/J2.rar.html

بینهایت از لطفی که در حق بنده حقیر می کنید سپاسگذارم .

ویرایش شده در توسط chem
0

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


لینک به پست

اساتید گرامی کسی نیست راهنمایی کند؟

0

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


لینک به پست

دوست عزیز پوسته سایتتون "صحیفه" هست که یک پوسته پولی هست

ما در انجمن برای این نوع پوسته ها پشتیبانی نداریم

موفق باشید

1

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


لینک به پست

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

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

باتشکر

0

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


لینک به پست

ارسال شده در (ویرایش شده)

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

کد <?php $fee = get_post_meta($post->ID, 'fee', true); ?>

در بالای سینگل و دسته ساخته شده گذاشتم و کد <?php echo $fee; ?> را برای نمایش قیمت در دایو هایی در سینگل و در قالب اختصاصی آن دسته ساخته شده.

بعد از وارد کردن زمینه دلخواه مورد نظر در سینگل، قیمت ها را درست نشون میده ، اما در صفحه اصلی قالب دسته خاصم آخرین قیمت محصولی که زمینه دلخواهش را دادم در نشون میده.

یعنی تو سینگل قیمت ها درسته اما تو صفحه ای که برای اون دسته طراحی کردم و 3 محصول نشون میده همه قیمت ها را 1000 تومان میزنه که قیمت آخرین زمینه دلخواهمه و قیمت های همه محصولات را به اشتباه با آخرین قیمت یکی نشون میده.

چه کدی برای فراخوانی زمینه دلخواه هر محصولم بزارم که قیمت خودش را نشون بده؟

این کد هم قرار دادم جواب نداد

<?php echo get_post_meta($post->ID, 'fee',true); ?>

درود

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

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

کدهای مربوط به افزونه ACF به این صورت هستند:


<?php echo get_field('fee'); ?>

اگه می خواید به صورت شرطی باشه میشه این:


<?php
$value = get_field( 'fee' );
if( $value ) {
echo $value;
} else {
echo 'متن خالی بودن زمینه';
}
?>

ویرایش شده در توسط Ghaem
0

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


لینک به پست
1

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


لینک به پست

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

0

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


لینک به پست
در در ۱۳۹۵/۱/۲۰ ه‍.ش. at 13:25، chem گفته است :

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

فکر کنم توی اون کدهایی که من بهتون دادم (اگه اشتباه نکنم - یا از توی سایت ماندگار وب برداشتید) شرط به این صورت گذاشته شده که اگه زمینه "لینک های دانلود" خالی بود جعبه دانلود کلا نشون داده نشه :)

کدها رو اینجا بفرستید.

1

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


لینک به پست
در 3 ساعت قبل، Ghaem گفته است :

فکر کنم توی اون کدهایی که من بهتون دادم (اگه اشتباه نکنم - یا از توی سایت ماندگار وب برداشتید) شرط به این صورت گذاشته شده که اگه زمینه "لینک های دانلود" خالی بود جعبه دانلود کلا نشون داده نشه :)

کدها رو اینجا بفرستید.

سلام 

اره خود حضرتعالی کدها رو بهم دادید و اون کدهایی که در سایت ماندگار بود با گذاشتن اونها عکس های سایت لود نمیشد

<?php if( get_field('download_links')):?>
<script type="text/javascript">
jQuery(document).ready(function($){
$(".accordion-demo").smk_Accordion({
showIcon: true, // Show the expand/collapse icons.
animation: true, // Expand/collapse sections with slide aniamtion.
closeAble: true, // Closeable section.
slideSpeed: 200 // the speed of slide animation.
});
});
</script>
<div class="accordion-demo"> 
<!-- Section 1 -->
<div class="accordion_in">
<div class="acc_head" id="acco1"><div class="acc_icon_expand"></div> لینک های دانلود</div>
<div class="acc_content">
<br/>
<div style="font-family:B Koodak, Comic Sans MS;color:#ff00f4;font-size:16px;">
رمز فایل: 
</div>
<p><?php echo get_field('download_links');?></p>
</div>
</div>
<?php if( get_field('help')):?>
<!-- Section 2 -->
<div class="accordion_in">
<div class="acc_head" id="acco2"><div class="acc_icon_expand"></div> راهنما</div>
<div class="acc_content">
<p><?php echo get_field('help');?></p>
</div>
</div>
<?php endif;?>
<?php if( get_field('info')):?>
<!-- Section 3 -->
<div class="accordion_in">
<div class="acc_head" id="acco3"><div class="acc_icon_expand"></div> مشخصات</div>
<div class="acc_content">
<p><?php echo get_field('info');?></p>
</div>
</div>
<?php endif;?>
<?php if( get_field('require')):?>
<!-- Section 4 -->
<div class="accordion_in">
<div class="acc_head" id="acco4"><div class="acc_icon_expand"></div> سیستم مورد نیاز</div>
<div class="acc_content">
<p><?php echo get_field('require');?></p>
</div>
</div>
<?php endif;?>

 

0

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


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

سلام 

اره خود حضرتعالی کدها رو بهم دادید و اون کدهایی که در سایت ماندگار بود با گذاشتن اونها عکس های سایت لود نمیشد


<?php if( get_field('download_links')):?>
<script type="text/javascript">
jQuery(document).ready(function($){
$(".accordion-demo").smk_Accordion({
showIcon: true, // Show the expand/collapse icons.
animation: true, // Expand/collapse sections with slide aniamtion.
closeAble: true, // Closeable section.
slideSpeed: 200 // the speed of slide animation.
});
});
</script>
<div class="accordion-demo"> 
<!-- Section 1 -->
<div class="accordion_in">
<div class="acc_head" id="acco1"><div class="acc_icon_expand"></div> لینک های دانلود</div>
<div class="acc_content">
<br/>
<div style="font-family:B Koodak, Comic Sans MS;color:#ff00f4;font-size:16px;">
رمز فایل: 
</div>
<p><?php echo get_field('download_links');?></p>
</div>
</div>
<?php if( get_field('help')):?>
<!-- Section 2 -->
<div class="accordion_in">
<div class="acc_head" id="acco2"><div class="acc_icon_expand"></div> راهنما</div>
<div class="acc_content">
<p><?php echo get_field('help');?></p>
</div>
</div>
<?php endif;?>
<?php if( get_field('info')):?>
<!-- Section 3 -->
<div class="accordion_in">
<div class="acc_head" id="acco3"><div class="acc_icon_expand"></div> مشخصات</div>
<div class="acc_content">
<p><?php echo get_field('info');?></p>
</div>
</div>
<?php endif;?>
<?php if( get_field('require')):?>
<!-- Section 4 -->
<div class="accordion_in">
<div class="acc_head" id="acco4"><div class="acc_icon_expand"></div> سیستم مورد نیاز</div>
<div class="acc_content">
<p><?php echo get_field('require');?></p>
</div>
</div>
<?php endif;?>

 

اگه میشه اطلاعات ورود به سایت رو برام بفرستید.

0

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


لینک به پست

من یه سوال دارم. مقادیر advanced-custom-fields  رو فقط میشه موقع افزون نوشته جدید وارد کرد؟

من در فوتر قالبم یه متن دارم میخوام اونو بشه از پنل تنظیمات قالب متنش رو اضافه کرد. چیکار کنم؟

0

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


لینک به پست

  • مطالب مشابه

    • توسط Streetlife
      سلام دوستان گرامی و متخصصان
      بنده یک سوال مهم و یک راهنمایی از اساتید نیازمندم
      میخوام به یک سایت وردپرسی به صورت پاپ اپ یک صفحه نطرسنجی رو اضافه کنم.نظرسنجی به صورت پاسخ دلخواست و میخام کاربر وقتی میخواد کلمه ی مورد نظر که از محصولات سایت هستش رو تایپ میکنه با نوشتن قسمتی از اون به صورت پیشنهادی کلمات مشابه رو نشون بده مثل گوگل
      هرچی گشتم چیزی رو پیدا نکردم خواهشمندم راهنمایی بفرماااییید
    • توسط mina_exchange
      سلام دوستان . ممکنه کم و بیش شما با واژه هایی مثل "برون سپاری" و یا معادل انگلیسی آن "freelancing"  آشنایی داشته باشید. واژه فریلنسر برای اولین بار  توسط «سر والتر اسکات» در رمان مشهور ایوانهو به کار برده شد و اشاره به سربازهایی داشت که در جنگ‌های قرون وسطایی به صورت مزدور والبته بدون التزام و تعهد به اربابی خاص، می‌جنگیدند یا اصطلاحاً نیزه می‌زدند. بعدها واژه فریلنسر شکلهای دیگری هم به خود گرفت و کم‌کم تبدیل شد به اصطلاحی رایج.اما امروز فریلنسر به کسی گفته میشود که در ازای گرفتن حق الزحمه ، خدمات تخصصی را به کارفرمایان و مشتریان بدون داشتن  قرارداد بلندمدت ارائه میدهد. بطور کلی فریلنسرها از تنوع کاری زیادی نسبت به کارمندان برخوردار هستند. بدون درنظر گرفتن به نیاز به یک درآمد ثابت - معمولاً آزادی عمل بیشتری برای انتخاب زمان و مکان کار خود دارند.تجربه کارهای متفاوت مشخصه‌های آن‌ها را می‌سازد و در نتیجه شبکه‌ای از مشتریان برای خود تشکیل می‌دهند. شما با داشتن هر توانایی و هرمهارتی می توانید با شیوه فریلنسینگ از آن توانایی و یا مهارت خود کسب درآمد کنید.اما مشتری را چه کسی برای شما پیدا میکند؟! امروزه وبسایت های زیادی در این زمینه مشغول به فعالیت هستند. از نمونه های ایرانی آن میتوان به وبسایت هایی همچون "پارسکدرز" ، " کاریتو"، "پونیشا" و... اشاره کرد. این وب سایت ها به عنوان یک واسطه بین کارفرما و مجری (یا همان فریلنسرها) عمل میکنند به این صورت که کارفرما خدمت مورد نیاز خود را در اینگونه وبسایت ها اعلام میکند و شما اگر توانایی انجام خدمت مدنظر کارفرما را داشته باشید، با کارفرما وارد دیالوگ شده و  قیمت پیشنهادی و مهلت انجام کار را تعیین میکنید و پس از انجام مذاکره در صورتی که کار به شما واگذار گردد درصدی از حق الزحمه را به وبسایت پرداخت میکنید. البته تعدای از این وبسایت ها حق اشتراک ماهانه نیز از شما دریافت میکنند. هرکاری که بتوان در بستر اینترنت انجام داد نظیر تایپ، ترجمه، برنامه نویسی، طراحی سایت، انجام کارهای گرافیکی و... قابل درخواست از طرف کارفرما و قابل ارائه از طرف فریلنسرها می باشد. اگر شما یک طراح سایت حرفه ای و یا یک برنامه نویس حرفه ای باشید، سایتهای برون سپاری در کسب درآمد شما جایگاه ویژه ای پیدا میکنند چرا که بیش از نود درصد درخواست ها از طرف کارفرمایان در سایت های برون سپاری در این حوزه قرار میگیرد. و اگر حتی بخواهید به دلار کسب درآمد کنید این امکان نیز با ثبت نام در سایت های برون سپاری جهانی نظیر "freelancer.Com" و یا "UpWork.com"  برای شما فراهم میشود. البته به علت تحریم های ایران ، امکان ثبت نام در این دو سایت برای فریلنسرهای ایرانی فراهم نمی باشد اما ما مفتخریم اعلام کنیم که مجموعه ما یعنی "Mina_Exchange"  این امکان را فراهم آورده است. در صورت تمایل به عضویت در freelancer.com به وبسایت
        http://mina-exchange.com/  مراجعه کنید.
    • توسط drmajidghiasi
       آموزش افزونه WP PostViews
      مخزن وردپرس پر است از انواع افزونه‌های مختلف برای نمایش بازدید و آمار و حتی نمایش آمار به کاربران اما افزونه WP-PostViews
      چندین مزیت دارد که به آن‌ها اشاره می‌کنیم.
       
      امکانات ویژه افزونه WP-PostViews:
      سبکی خاص بدون فشار به سرور رابط کاربری آسان و… برای نمایش آمار برای خودمان نیاز به هیچ نوع تنظیم خاصی ندارد اما برای نمایش در بخش خاصی از قالب سایت نیاز به قرار دادن چندین کد در قالب سایت داریم که در این آموزش یعنی آموزش افزونه WP-PostViews ریزبه‌ریز افزونه را باهم بررسی خواهیم کرد.
       
      نصب افزونه WP-PostViews
      برای نصب این افزونه طبق مراحل  زیر اقدام کنید:
      یا از قسمت افزونه‌ها روی گزینه بارگذاری افزونه کلیک کنید و از لینک زیر افزونه را دانلود کنید و سپس در قسمت بارگذاری، افزونه را بارگذاری کنید. یا اینکه از قسمت کلیدواژه WP-PostViews را تایپ کنید و افزونه WP-PostViews را در مخزن وردپرس جستجو کنید و سپس نصب و فعال‌ کنید. پس از نصب و فعال‌سازی افزونه گزینه‌ای بانام PostViews در بخش تنظیمات وردپرس اضافه می‌شود برای انجام تنظیمات روی این گزینه کلیک کنید.
       

      تنظیمات افزونه WP PostViews بخش بازدید مطالب:
      Count Views From: در این بخش مشخص می‌کنیم که افزونه بازدید چه دسته از افرادی را حساب کند؛ میهمانان، کاربران ثبت‌نام‌شده یا هر دو. Exclude Bot Views: در نظر نگرفتن بازدید ربات‌ها. Views Template: در این بخش یک قالب کلی مشخص می‌کنیم برای نوع نمایش تعداد بازدید و می‌توانیم از متن‌های فارسی هم استفاده کنیم البته توجه داشته باشید که در حال پیش‌فرض ما کلمه views را می‌توانیم فارسی کنیم و دو کد کوتاهی که افزونه دارد نباید دست‌کاری کنیم فقط باید استفاده کنیم. توجه کنید: هر مطلب در پیشخوان وردپرس بخشی به اسم views اضافه‌شده است که درصورت تغییر کلمه بالا نام این کلمه به نامی که شما تغییر می‌دهید تغییر خواهد کرد. Most Viewed Template: ازنظر عملکرد این بخش هم مثل بخش بالا برای ساخت یک قالب کلی است اما در این بخش امکانات و کدهای کوتاه بیشتری را داریم که می‌توانیم برای مطالب پرطرفدار استفاده کنیم.  

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

      نمایش بازدید مطالب با کد کوتاه:
      در انتهایی هر مطلب می‌توانید با قرار دادن کد کوتاه افزونه میزان بازدید را نمایش دهید. می‌توانید از تعداد بازدید: ۱۵۸ یا تعداد بازدید: ۰ استفاده کنید. عدد ۵۴ در کد کوتاه شناسه مطلب است که هر مطلب شناسه خاص خودش را دارد که راحت‌ترین روش به دست آوردن شناسه طبق عکس زیر بردن موس بر روی اسم مطلب است.

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

      نمایش بازدید توسط کد:
      هر قالب شامل فایل‌های مختلفی است مثلاً فایل (Page.php) مخصوص نمایش صفحات سایت است و یا (Single.php) مخصوص نمایش ادامه مطالب است. در هرکدام از صفحاتی که قصد نمایش بازدید را دارید آن صفحه را بازکنید، مثلاً ما می‌خواهیم در بخش ادامه مطلب سایت تعداد بازدید را نمایش دهیم، برای همین فایل (Single.php) قالب را باز می‌کنیم که معمولاً در اکثر قالب‌ها در این مسیر یافت می‌شود.
      wp-content/themes/<Name Ghaleb>/single.php
      فایل را بازکنید و دنبال کدی مشابه کد زیر بگردید.
      ۱ <?php while (have_posts()) : the_post(); ?>
      حالا در پایین همین کد هرجایی که قصد نمایش تعداد بازدید را دارید کد زیر را قرار دهید.
      ۱ <?php if(function_exists('the_views')) { the_views(); } ?>
      برای اینکه تشخیص بدهیم کد را دقیقاً کجا باید قرار بدهیم نیاز به کمی دانش برنامه‌نویسی هست که بخشی را که بالای مقالات و یا پایین مقالات است را تشخیص بدهیم، به‌هرحال در فیلم آموزشی روشی را توضیح داده‌ایم که اگر کد نویسی این مورد را هم بلد نیستید به‌راحتی از همین چند خط شروع کنید.

      جمع‌بندی:
      یکی دیگر از روش‌های نمایش آمار بازدید از مطالب سایت استفاده از افزونه wp-postviews است، این افزونه بدون فشار به سرور آمار دقیقی از آمار نمایش صفحات سایت در اختیار شما قرار می‌دهد.
    • توسط alimelody
      درود به شما دوستان عزیز 
      یه سوال داشتم اگه ممکنه مثه همیشه که واقعا کمک کردین بازم راهنماییم کنید
      من توی سایتم یه سری پست میذارم که توی همشون باید لینک دانلود و یه سری جزئیات دیگه باشه
      حالا من میتونم همون دکمه‌ای که رنگی و با استایل همیشگی هستش رو در قسمت زمینه‌های دلخواه اضافه کنم
      مثلا من زمانی که میخوام دکمه رو اضافه کنم از قسمت ویرایشگر یه فلش هست کلیک میکنم و گزینه دانلود رو انتخاب میکنم و و بعد زنگ و عنوان و لینک دانلودرو مشخص میکنم و منتشر میکنم
      بعد اینکه این عملیاتو انجام میدم کد HTML بهش میگن دقیقا نمیدونم زبان کد چیه ولی یه کدی نمایش میده که مربوط به همون دکمه هستش و متن و لینکی که دادم میون این کد هستش 
      حالا من میتونم با استفاده از این کد توی زمینه‌های دلخواه استفاده کنم که هربار میخوام پست بذارم هی این عملیاتو انجام ندم
      اگه ممکنه فقط جوری بگین که متوجه بشم
      بخدا کلی مطلب خوندم و از اونجایی که علمشو ندارم هیچی حالیم نشد
      اگه شدنیه فقط بگین این کدرو به چه صورت قرار بدم همین 
      قربون مهربونیتون 
    • توسط سعید فرزادی پور
      با عرض سلام
      من به مشکلی خوردم که راه حل اون رو نمیدونم
      در هدر سایت یک نویگیشن بار دارم که منوی اصلی سایتم به صورت دراپ داون در این نویگیشن بار وجود داره ، قال سایت من shaply هستش و استفاده از ویجت ها در body بازه ، من با استفاده از یک ویجت اسلایدر در بالاترین قسمت و زیر هدر سایت که ارتفاع اونم 55 پیکسل هستش اسلایدر بزرگ ایجاد کردم ، و حالا زمانی که میرم روی دراپ داون ها متاسفانه تا قبل از اسکرول کردن به پایین ، زیر منو ها به زیر اسلایدر میرن ، اما بعد از اسکرول کردن به پایین این مشکل حل شده و منو ها و زیر منو ها نمایش داده میشن ، هرچه z-index رو افزایش دادم نتیجه ای نداشت ، چطور میتونم این مشکل رو حل کنم ؟
      و سوال دوم این که در این تم منو ها اول به پایین و بعد به راست باز میشن و من میخوایم سایت رو به صورت فارسی داشته باشم و میخوام اول به پایین و بعد به چپ باز بشن منو ها , چه تغییری میتونم در css ایجاد کنم ؟