• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  

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

با عرض سلام خدمت دوستان عزیز ...

من با استفاده از افزونه taxonomy-images به چنتا از تکسونومی هام تصویر دادم حالا می خوام این دسته بندی ها رو با تصویرشون و لینک آرشیوشون نشون بدم ...

اگه راهنمایی کنید ممنون میشم ...

0

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


لینک به پست

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


print apply_filters( 'taxonomy-images-queried-term-image', '', array(
'after' => '</div>'
'attr' => array(
'alt' => 'Custom alternative text',
'class' => 'my-class-list bunnies turtles',
'src' => 'this-is-where-the-image-lives.png',
'title' => 'Custom Title',
),
'before' => '<div id="my-custom-div">',
'image_size' => 'medium',
) );

4

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


لینک به پست

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


print apply_filters( 'taxonomy-images-queried-term-image', '', array(
'after' => '</div>'
'attr' => array(
'alt' => 'Custom alternative text',
'class' => 'my-class-list bunnies turtles',
'src' => 'this-is-where-the-image-lives.png',
'title' => 'Custom Title',
),
'before' => '<div id="my-custom-div">',
'image_size' => 'medium',
) );

این کد رو می ذارم برگه سفید میشه و روی attr ایراد میگیره ...

0

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


لینک به پست

این افزونه تصویر رو در صفحه ی خود دسته بندی ها نمایش می ده تابع شخصی سازیش را باید در get_term() استفاده کنید و کوئری بسازید

این


$terms = apply_filters( 'taxonomy-images-get-terms', '' );
if ( ! empty( $terms ) ) {
print '<ul>';
foreach( (array) $terms as $term ) {
print '<li><a href="' . esc_url( get_term_link( $term, $term->taxonomy ) ) . '">' . wp_get_attachment_image( $term->image_id, 'detail' ) . '</li>';
}
print '</ul>';
}

اگر منظورتون نمایش یک تصویر کنار نام هر دسته بندی در ابزارکهای قالبه با css اینکار را بکنید بهتره تا افزونه

اول تصاویرتون رو به نامهایی مثل


cat-item-ID.png

که بجای ID شماره آی دی دسته بندی را نوشته اید در پوشه images قالب ذخیره کنید و بعد


.cat-item-ID {
padding-right:24px;
min-height:24px;
background:#FFFFFF url('images/cat-item-ID.png') no-repeat scroll right top;
}

را به style.css اضافه کنید (باز هم بجای ID شماره آی دی هر دسته را بنویسید

5

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


لینک به پست

ممنون

دو تا سوال داشتم

1- این کد رو چجوری باید بزارم ؟ چون همینو که میزارم صفحه سفید میاد ، نفهمیدم میگید باید چجوری بزارمش


$terms = apply_filters( 'taxonomy-images-get-terms', '' );
if ( ! empty( $terms ) ) {
print '<ul>';
foreach( (array) $terms as $term ) {
print '<li><a href="' . esc_url( get_term_link( $term, $term->taxonomy ) ) . '">' . wp_get_attachment_image( $term->image_id, 'detail' ) . '</li>';
}
print '</ul>';
}

2- این کد رو چجوری تغییر بدم تا فقط یه زیر دسته خاص رو نشون بده ؟

بسیار ممنون

1

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


لینک به پست

دوستان بعد 3 روز آپ میکنم

خیلی لنگ این کد هستم

0

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


لینک به پست
اگر منظورتون نمایش یک تصویر کنار نام هر دسته بندی در ابزارکهای قالبه با css اینکار را بکنید بهتره تا افزونه

اول تصاویرتون رو به نامهایی مثل

cat-item-ID.png

که بجای ID شماره آی دی دسته بندی را نوشته اید در پوشه images قالب ذخیره کنید و بعد

دوستان بعد 3 روز آپ میکنمخیلی لنگ این کد هستم

.cat-item-ID {padding-right:24px;min-height:24px;background:#FFFFFF url('images/cat-item-ID.png') no-repeat scroll right top;}

را به style.css اضافه کنید (باز هم بجای ID شماره آی دی هر دسته را بنویسید

2

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


لینک به پست

این روش رو فهمیدم

منظورم :

این افزونه تصویر رو در صفحه ی خود دسته بندی ها نمایش می ده تابع شخصی سازیش را باید در get_term() استفاده کنید و کوئری بسازید

هستش

یه توضیحی بدید

چون ده ها دسته دارم

هر روز هم ممکنه بهشون اضافه بشه

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

ممنون

0

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


لینک به پست

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

2

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


لینک به پست

ممنون از پاسخهاتون

ولی خب آخه اونطوری باید استایل بنویسیم یه عالمه

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

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

سپاس

0

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


لینک به پست

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

کوئریش رو یافتم از یه سایت خارجی


<ul>
<?php
$catTerms = get_terms('product_cat', array('hide_empty' => 0, 'orderby' => 'ASC', 'child_of'=>'28'));
foreach($catTerms as $catTerm) : ?>
<?php $thumbnail_id = get_woocommerce_term_meta( $catTerm->term_id, 'thumbnail_id', true );
// get the image URL
$image = wp_get_attachment_url( $thumbnail_id ); ?>
<li><img src="<?php echo $image; ?>" width="152" height="245"/><div class="tit-cat"><?php echo $catTerm->name; ?></div></li>
<?php endforeach; ?>
</ul>

لینک نداره

به چند روش لینک گذاشتم ولی نشد

چجوری لینک بزارم روش ؟

ممنون

ویرایش شده در توسط goldenfont
1

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


لینک به پست

<ul>
<?php
$catTerms = get_terms('product_cat', array('hide_empty' => 0, 'orderby' => 'ASC', 'child_of'=>'28'));
foreach($catTerms as $catTerm) : ?>
<?php $thumbnail_id = get_woocommerce_term_meta( $catTerm->term_id, 'thumbnail_id', true );
// get the image URL
$image = wp_get_attachment_url( $thumbnail_id ); ?>
<li><a href="<?php bloginfo('url');?>/?cat=<?php echo $catTerm->ID;?>"><img src="<?php echo $image; ?>" width="152" height="245"/><?php echo $catTerm->name; ?></a></li>
<?php endforeach; ?>
</ul>

2

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


لینک به پست

ممنون

ولی درست نیست

اینطوری میشه لینک

site.com/cat=

1

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


لینک به پست

شما کد را بگذار ببین درسته یا خیر اگر توی قالبت ID جواب نداد id و term_id را تست کن (بستگی به توابع داره)

این رو هم می تونی بگذاری


<ul>
<?php
$catTerms = get_terms('product_cat', array('hide_empty' => 0, 'orderby' => 'ASC', 'child_of'=>'28'));
foreach($catTerms as $catTerm) : ?>
<?php $thumbnail_id = get_woocommerce_term_meta( $catTerm->term_id, 'thumbnail_id', true );
// get the image URL
$image = wp_get_attachment_url( $thumbnail_id ); ?>
<li><a href="<?php echo get_term_link($catTerm );?>"><img src="<?php echo $image; ?>" width="152" height="245"/><?php echo $catTerm->name; ?></a></li>
<?php endforeach; ?>
</ul>

2

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


لینک به پست

این یکی درست شد

بسیار بسیار سپاس گذارم

خیلی ممنون

2

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


لینک به پست

سلام من کد زیر رو توی صفحه ی category.php قرار دادم اما ارور میده.


print apply_filters( 'taxonomy-images-queried-term-image', '', array(
'after' => '</div>'
'attr' => array(
'alt' => 'Custom alternative text',
'class' => 'my-class-list bunnies turtles',
'src' => 'this-is-where-the-image-lives.png',
'title' => 'Custom Title',
),
'before' => '<div id="my-custom-div">',
'image_size' => 'medium',
) );

توی نرم افزار دریم ویور از دو خط زیر ارور میگیره:

مربوط به لاین 12


'attr' => array(

مربوط به لاین 17


),

و متن ارور:

There is a syntax error on line 12. Code hinting may not work until you fix this error.

وقتی هم کد رو اجرا میکنم توی صفحه ی مرورگر ارور زیر رو میده:


( ! ) Parse error: syntax error, unexpected ''attr'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in C:\wamp\www\wordpress\wp-content\themes\husel\category.php on line 12
Call Stack
# Time Memory Function Location
1 0.0010 142984 {main}( ) ..\index.php:0
2 0.0010 145088 require( 'C:\wamp\www\wordpress\wp-blog-header.php' ) ..\index.php:17
3 0.8140 14328320 require_once( 'C:\wamp\www\wordpress\wp-includes\template-loader.php' ) ..\wp-blog-header.php:16

0

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


لینک به پست

این خط کد را اصلاح کنید


'after' => '</div>'

به


'after' => '</div>',

1

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


لینک به پست

الان فقط متن زیر رو نشون میده

Custom alternative text

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

0

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


لینک به پست

من نمی دونم کد را از کجا آوردید فقط ارور php را که مشکلتون بود برطرف کردم

حداقل چیزی که از کدتون مشخصه باید در این خط نشانی تصویر را بگذارید


'src' => 'this-is-where-the-image-lives.png',

1

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


لینک به پست

برای افزودن تصویر به Taxonomyمیتوانید از Categories Images

http://wordpress.org/plugins/categories-images/

http://zahlan.net/blog/2012/06/categories-images/

2

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


لینک به پست

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

من نمی دونم کد را از کجا آوردید فقط ارور php را که مشکلتون بود برطرف کردم

حداقل چیزی که از کدتون مشخصه باید در این خط نشانی تصویر را بگذارید


'src' => 'this-is-where-the-image-lives.png',

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

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

print apply_filters( 'taxonomy-images-queried-term-image', '', array(

'after' => '</div>'

'attr' => array(

'alt' => 'Custom alternative text',

'class' => 'my-class-list bunnies turtles',

'src' => 'this-is-where-the-image-lives.png',

'title' => 'Custom Title',

),

'before' => '<div id="my-custom-div">',

'image_size' => 'medium',

) );

شما میگید جلوی src باید آدرس تصویر رو بدم،خب اگه بخوام به صورت دستی آدرس بدم دیگه چه نیازی به این افزونه هستش؟

آیا تابعی هست که آدرس عکس هر دسته رو برگردونه؟ و کنار هر دسته تصویر اون دسته رو هم نشون بده؟

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

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


لینک به پست

من نمی دونم شما اصلا کد را از کجا آوردید

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

0

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


لینک به پست

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

برای افزودن تصویر به Taxonomyمیتوانید از Categories Images

http://wordpress.org...egories-images/

http://zahlan.net/bl...egories-images/

پارسا جان ممنونم افزونه ی کار آمدی بود.

من از کد زیر که تو صفحه ی راهنمای افزونه معرفی شده برای نمایش دسته بندی استفاده کردم


<ul>
<?php foreach (get_categories('hide_empty=0&parent=0$current_term->term_id&hierarchical=1') as $cat) : ?>
<li>
<img src="<?php echo z_taxonomy_image_url($cat->term_id, 'parts-thumb'); ?>" />
<a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
</li>
<?php endforeach; ?>
</ul>

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

مشکل دوم اینه که عمق دسته بندی ها رو نمیشه تعیین کرد و همه رو با هم نشون میده،من از خاصیت parent استفاده کردم اما برای عمق 1 2 3 و .. کار نمیکنه و فقط برای عمق 0 کار میکنه.

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

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

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


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

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

1

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


لینک به پست

پارسا جان ممنونم افزونه ی کار آمدی بود.

من از کد زیر که تو صفحه ی راهنمای افزونه معرفی شده برای نمایش دسته بندی استفاده کردم


<ul>
<?php foreach (get_categories('hide_empty=0&parent=0$current_term->term_id&hierarchical=1') as $cat) : ?>
<li>
<img src="<?php echo z_taxonomy_image_url($cat->term_id, 'parts-thumb'); ?>" />
<a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
</li>
<?php endforeach; ?>
</ul>

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

مشکل دوم اینه که عمق دسته بندی ها رو نمیشه تعیین کرد و همه رو با هم نشون میده،من از خاصیت parent استفاده کردم اما برای عمق 1 2 3 و .. کار نمیکنه و فقط برای عمق 0 کار میکنه.

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

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

افزونه فقط برای تعیین تصویر برای دسته هست و از شناسه دسته تصویر را نمایش میدهد

مستندات get_categories را بخوانید

1

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


لینک به پست

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

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

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

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


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

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

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


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