sokoot67

مطالب پر بازدید با بند انگشتی

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

سلام

قبل از درخواستم خدایش در این انجمن کلا اینترنت گشتم نبود یا ندیدم

الان تو سایتم از افزونه post view استفاده کردم که مطالب تصادفی ، پر بازدید ، و جدیدترین رو نشون میده ولی می خواهم همین ها با تصویر بند انگشتی یا یک تصویر کوچک ان مطلب کنارش باشد ( عکس خود مطلب )

افزونه فقط برای مطالب تصادفی با تصویر کوچک دیدم.

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

ممنون

1

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


لینک به پست

تست کنید:



<?php $viewed = new WP_Query(array(

'order' => 'DESC',

'orderby' => 'meta_value',

'meta_key' => 'views',

'posts_per_page' => 4

)); ?>

<?php if ($viewed->have_posts()) : while ($viewed->have_posts()) : $viewed->the_post(); ?>
<li>
<a href="<?php the_permalink() ?>">

<?php the_post_thumbnail('thumbnail'); ?>

<?php the_title(); ?>

<?php if(function_exists('the_views')) { the_views(); } ?>

</a>
</li>
<?php endwhile; unset($viewed); endif; ?>

http://www.wpquestions.com/question/show/id/3546

5

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


لینک به پست

ممنون

تست کردم جواب نداد

1

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


لینک به پست

سلام

عکس نیومد یا مطلب نشون نداد؟

1

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


لینک به پست

مطلب نشون نمیده

یعنی افزونه ای نیست برای وردپرس که این کارو بکنه؟

1

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


لینک به پست

https://codex.wordpress.org/wp_query#Custom_Field_Parameters

تست کنید:


<?php
$viewed = new WP_Query( 'orderby=meta_value_num&order=DESC&meta_key=views&showposts=10');
if ($viewed->have_posts()) : while ($viewed->have_posts()) : $viewed->the_post(); ?>
<li>
<a href="<?php the_permalink() ?>">
<?php the_post_thumbnail('thumbnail'); ?>
<?php the_title(); ?>

<?php if(function_exists('the_views')) { the_views(); } ?>
</a>
</li>
<?php endwhile; unset($viewed); endif;
// Reset Post Data
wp_reset_postdata();
// Reset Query
wp_reset_query();
?>

6

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


لینک به پست

این رو تست کنید:

<?php
query_posts('orderby=meta_value&meta_key=views&posts_per_page=4');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<a href="<?php the_permalink() ?>">

<?php the_post_thumbnail('thumbnail'); ?>

<?php the_title(); ?>

<?php if(function_exists('the_views')) { the_views(); } ?>

</a>
</li>
<?php endwhile; endif; wp_reset_query(); ?>

4

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


لینک به پست

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

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

یا باید عکس در مطلب در جای خاصی اپلود یا براش تعریف بشه؟

اگر وقت دارید لطفا رمز سی پنل رو بدم برام تست کنید ؟

1

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


لینک به پست

شماباید برای هر پست تصویر شاخص قرار بدید.

خود وردپرس بصورت پیش فرض این رو نمیگیره.

1

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


لینک به پست

چطور تصویر شاخص انتخاب کنیم !؟

1

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


لینک به پست

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

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

1

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


لینک به پست

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

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

پس 100 درصد قالبت پشتیبانی نمیکنه !!

اقا یه سوال چطوری باید یه عکس رو به عنوان شاخص اون پست بزاریم ؟!

1

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


لینک به پست

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

Auto Post Thumbnail؟

1

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


لینک به پست

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

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

در فانکشن ببینید تابع زیر هست؟

add_theme_support('post-thumbnails');

اقا یه سوال چطوری باید یه عکس رو به عنوان شاخص اون پست بزاریم ؟!

در بخش تصویر شاخص در قسمت ارسال پست قرار بدید.

2

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


لینک به پست

در فانکشن ببینید تابع زیر هست؟

add_theme_support('post-thumbnails');

در بخش تصویر شاخص در قسمت ارسال پست قرار بدید.

در بخش تصویر شاخص در قسمت ارسال پست قرار بدید.؟؟؟؟؟!؟!؟!؟!

میشه دقیقا بگید کجا ؟!

بخش شاخص تصویر در قسمت ارسال پست !؟

1

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


لینک به پست

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

2

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


لینک به پست

شماباید برای هر پست تصویر شاخص قرار بدید.

خود وردپرس بصورت پیش فرض این رو نمیگیره.

اقا مرتضی بنده یه سرچی کردم حدود 90 % سایت های وردپرس از روش " اولین تصویر پست به عنوان تصویر شاخص " حالا با کدهای خاص یا افزونه های مرجع استفاده میکنند .

شما باید یه کدی لطف کنید که سازگار با این روش باشه .

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

1

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


لینک به پست

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

یعنی مثلا شما تابع نمایش اولین عکس بجای بندانگشتی اسمش هست mythumb این رو بجای تابع the_post_thumbnail استفاده کنید.

1

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


لینک به پست

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

بله قالب ساپورت نمی کرد بعد کد

<?php add_theme_support('post-thumbnails'); ?>

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

1- مهم هست دقیقا کجا فایل فانکشن کد را گذاشت؟

2-علت سفید شدن تصویر و راه حل چیست؟

ممنون

0

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


لینک به پست

مهم نیست کجای فانکشن بزارید.

صفحه سفید هم یعنی وجود خطا.

به روت سایتتون برید و ببینیدفایل error_log وجود داره؟ اگر هست چند خط از آخرش رو بزاریداینجا.

0

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


لینک به پست

https://codex.wordpr...ield_Parameters

تست کنید:


<?php
$viewed = new WP_Query( 'orderby=meta_value_num&order=DESC&meta_key=views&showposts=10');
if ($viewed->have_posts()) : while ($viewed->have_posts()) : $viewed->the_post(); ?>
<li>
<a href="<?php the_permalink() ?>">
<?php the_post_thumbnail('thumbnail'); ?>
<?php the_title(); ?>

<?php if(function_exists('the_views')) { the_views(); } ?>
</a>
</li>
<?php endwhile; unset($viewed); endif;
// Reset Post Data
wp_reset_postdata();
// Reset Query
wp_reset_query();
?>

من از کدی که لطف کردید و گذاشتید استفاده کردم و به این صورت شده : www.panimix.com میشه بفرمایید چه تغییری باید تو کد بدم تا تصاویر بند انگشتی به اندازه 60*60 نشون داده بشن و یک خط نقط چین زیر هر مطلب بیاد ؟

کد مطالب تصادفیم به این صورته :


<?php
$args = array( 'numberposts' => 15, 'orderby' => 'rand' );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
<a class="rand-p" title="<?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark">
<?php the_post_thumbnail(array(60,60), array ('class' => 'alignleft')); ?>
<?php the_title(); ?><br/>
<?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' پیش'; ?> ارسال شده
</a>
<?php endforeach; ?>

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

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

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


لینک به پست

من از کدی که لطف کردید و گذاشتید استفاده کردم و به این صورت شده : www.panimix.com میشه بفرمایید چه تغییری باید تو کد بدم تا تصاویر بند انگشتی به اندازه 60*60 نشون داده بشن و یک خط نقط چین زیر هر مطلب بیاد ؟

کد مطالب تصادفیم به این صورته :


<?php
$args = array( 'numberposts' => 15, 'orderby' => 'rand' );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
<a class="rand-p" title="<?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark">
<?php the_post_thumbnail(array(60,60), array ('class' => 'alignleft')); ?>
<?php the_title(); ?><br/>
<?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' پیش'; ?> ارسال شده
</a>
<?php endforeach; ?>

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

حل شد ، ممنون .

0

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


لینک به پست

عذر میخوام از اینکه مطلب به جواب رسید ولی آپ کردم .

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

بعضی ها میخوان که thumbnail یا همون قسمت برای تصاویر بندانگشتی به صورت دستی باشه تا بتونن خودشون عکسو بذارن چون حجمشو بیارن پایین .

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


<?php
query_posts('orderby=meta_value&meta_key=views&posts_per_page=10');
if (have_posts()) : while (have_posts()) : the_post();
?>
<li>
<a href="<?php the_permalink() ?>">
<?php if ( has_post_thumbnail() ) { the_post_thumbnail();} else { echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/image/thumb.png" title="aks band angoshti" alt="عکس بند انگشتی"/>';} ?>
<?php the_title(); ?>
<?php if(function_exists('the_views')) { the_views(); } ?>
</a>
</li>
<?php endwhile; endif; wp_reset_query(); ?>

که آدرس عکس پیشفرض رو میتونن توی کد تغییر بدن .

شاد باشین

1

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


لینک به پست

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

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

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

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


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

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

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


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