رفتن به مطلب

مشکل تصویر شاخص


saeeddeeas

پست های پیشنهاد شده

سلام

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


<?php
add_theme_support('post-thumbnails');
if ( function_exists('add_theme_support') ) {
add_theme_support('post-thumbnails');
}
?>

لینک به ارسال

سلام

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


<?php
add_theme_support('post-thumbnails');
if ( function_exists('add_theme_support') ) {
add_theme_support('post-thumbnails');
}
?>

سلام

کد زیر رو توی فایل functions.php قرار بدین(قبل از هرکاری از این فایل backup داشته باشین.)


<?php
if (function_exists('add_theme_support')) {
add_theme_support( 'post-thumbnails' );
}
?>

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

تصویر شاخص (اگر تصویری نباشه هیچی نشون نمیده)


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

تصویر شاخص (اگر تصویری قرار ندین یک تصویر پیش فرض که از قبل خودتون انتخاب کردین رو میذاره.)

نکته:تصویر پیش فرض:داخل پوشه ی تصاویرتون که معمولا اسمش images هست یه تصویر با اسم no-thumbnail بزارین.(این تصویر میشه تصویر پیش فرض)


<?php

if ( has_post_thumbnail() ) {
the_post_thumbnail();
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}

?>

نکته مهم:دستور تصویر شاخص حتما باید بعد از while و قبل از content(یاexcerpt)باشه.(یعنی یه جایی بین این دو تا)


while ( have_posts() ) : the_post();
<?php the_post_thumbnail(); ?>
<?php the_content(); ?>

اگر با نکات بالا مشکل بر طرف نشد مطرح کنید.

ویرایش شده توسط m4n
  • امتیاز 1
لینک به ارسال

ممنون

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

لینک به ارسال

ممنون

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

بازم سلام

پس مشکل از قسمت functions هست یه بار دیگه کد داخل فایل functions.php رو با کد مقایسه کنید تا مشکلی نداشته باشه.(کد پایین)

بعد از اون حتما این کدی که قرار دادم باید بین دو تگ php باشه.


<?php
add_theme_support('post-thumbnails');
if ( function_exists('add_theme_support') ) {
add_theme_support('post-thumbnails');
}
?>

این مورد رو هم چک کنید.

با دقت چک کنید این دو مورد رو چون به احتمال خیلی زیاد مشکل از همین دو قسمته.

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

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

کد رو قرار میدم


<?php
function register_my_menus() {
register_nav_menus(
array(
'top-menu' => __( 'منوی بالا' ),
'dastrasisari' => __( 'فوتر-دسترسی سریع' ),
'safahatedigar' => __( 'فوتر-صفحات دیگر' )
)
);
}
add_action( 'init', 'register_my_menus' );

function my_scripts() {
if(!is_admin()){

wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', get_template_directory_uri() . '/jquery-latest.js', 'jquery', '1.11.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!

}
}
add_action('init', 'my_scripts'); // Add Custom Scripts

// add tag support to pages
function tags_support_all() {
register_taxonomy_for_object_type('post_tag', 'page');
}
// ensure all tags are included in queries
function tags_support_query($wp_query) {
if ($wp_query->get('tag')) $wp_query->set('post_type', 'any');
}
// tag hooks
add_action('init', 'tags_support_all');
add_action('pre_get_posts', 'tags_support_query');
// Add support for Featured Images

?>

<?php
add_theme_support('post-thumbnails');
if ( function_exists('add_theme_support') ) {
add_theme_support('post-thumbnails');
}
?>

لینک به ارسال

کد رو قرار میدم


<?php
function register_my_menus() {
register_nav_menus(
array(
'top-menu' => __( 'منوی بالا' ),
'dastrasisari' => __( 'فوتر-دسترسی سریع' ),
'safahatedigar' => __( 'فوتر-صفحات دیگر' )
)
);
}
add_action( 'init', 'register_my_menus' );

function my_scripts() {
if(!is_admin()){

wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', get_template_directory_uri() . '/jquery-latest.js', 'jquery', '1.11.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!

}
}
add_action('init', 'my_scripts'); // Add Custom Scripts

// add tag support to pages
function tags_support_all() {
register_taxonomy_for_object_type('post_tag', 'page');
}
// ensure all tags are included in queries
function tags_support_query($wp_query) {
if ($wp_query->get('tag')) $wp_query->set('post_type', 'any');
}
// tag hooks
add_action('init', 'tags_support_all');
add_action('pre_get_posts', 'tags_support_query');
// Add support for Featured Images

?>

<?php
add_theme_support('post-thumbnails');
if ( function_exists('add_theme_support') ) {
add_theme_support('post-thumbnails');
}
?>

کدتون رو به این کد تغییر بدین.نتیجه رو اعلام کنید. :)


<?php
if (function_exists('add_theme_support')) {
add_theme_support( 'post-thumbnails' );
}
?>
<?php
function register_my_menus() {
register_nav_menus(
array(
'top-menu' => __( 'منوي بالا' ),
'dastrasisari' => __( 'فوتر-دسترسي سريع' ),
'safahatedigar' => __( 'فوتر-صفحات ديگر' )
)
);
}
add_action( 'init', 'register_my_menus' );
function my_scripts() {
if(!is_admin()){

wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', get_template_directory_uri() . '/jquery-latest.js', 'jquery', '1.11.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!
}
}
add_action('init', 'my_scripts'); // Add Custom Scripts
// add tag support to pages
function tags_support_all() {
register_taxonomy_for_object_type('post_tag', 'page');
}
// ensure all tags are included in queries
function tags_support_query($wp_query) {
if ($wp_query->get('tag')) $wp_query->set('post_type', 'any');
}
// tag hooks
add_action('init', 'tags_support_all');
add_action('pre_get_posts', 'tags_support_query');
// Add support for Featured Images
?>

ویرایش شده توسط m4n
  • امتیاز 1
لینک به ارسال

درست نشد

o94g_2015-05-15_130123.png

سلام

دوست عزیز دقت کنید که حتما اسم فایلتون functions.php باشه،به s آخرش دقت کنید.

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

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

بازم اگه درست نشد :) منتظر پاسخ همیاران و اساتید انجمن و بقیه دوستان باشین. ;)

لینک به ارسال

بله همه اینهارو بررسی کردم حتی همه پلاگینهارو هم غیر فعال کردم اما ....

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

i81r_2015-05-15_130756.png

لینک به ارسال

بله همه اینهارو بررسی کردم حتی همه پلاگینهارو هم غیر فعال کردم اما ....

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

i81r_2015-05-15_130756.png

خسته نباشید.f رو باید کوچیک بنویسید :D

لینک به ارسال

خسته نباشید.f رو باید کوچیک بنویسید :D

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

لینک به ارسال

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

برای منم بعضی مواقع این مشکل پیش می اومد(توی لوکال تصویر شاخص میاد اما بعد از اپلود قالب نمی اومد)که با دستکاری کدای functions معمولا مشکل حل میشد.

دیگه واقعا چیز خاصی به ذهنم نمیرسه :D

به نظرم منتظر نظر اساتید که تجربه بیشتری دارن بمونین :)

  • امتیاز 1
لینک به ارسال

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

  • امتیاز 1
لینک به ارسال

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

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

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...