التصنيف: دعم عام
التصنيف: دعم عام
  • إضافة schema سكيما للصورة البارزة itemprop
  • الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل
  • اريد كود جعل الصور متساوية في الرئيسية

إضافة schema سكيما للصورة البارزة itemprop

مرحبا أخي ، لقد قمت بتثبيت كود ولاكن أواجه مشكلةإنه يعمل بشكل جيد هناht...
mansor2020 |24 ديسمبر 2020 |5

الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل

مرحبا الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل و شريط الاخبار معدل ع...
soufien |4 ديسمبر 2020 |1

اريد كود جعل الصور متساوية في الرئيسية

السلام عليكملديا مشكلة في موقعي الشريط الجانبي يعمل داخل المقالات جيداو...
mansor2020 |8 نوفمبر 2020 |8

  • إضافة schema سكيما للصورة البارزة itemprop | مجاب

2020/12/24

مرحبا
أخي ، لقد قمت بتثبيت كود ولاكن أواجه مشكلة

إنه يعمل بشكل جيد هنا

https://k.top4top.io/p_1789l666i1.png

https://l.top4top.io/p_1789p2c7b2.png

https://a.top4top.io/p_1789fyyi53.png

لكن المشكلة عندما أضع صورة للمقال الذي تم تحميله
وكل شيء على ما يرام

وعندما أنقر لإضافته لا تظهر الصورة

لكنها لا تظهر عند النقر فوق إضافة صورة بارزة

هناك شيء في الكود يمنع ذلك
هاهو الكود

 * Adds schema information to WordPress generated image tag.
 */
function yallagoal_wp_image_schema_attributes( $attr, $attachment, $size ) {
	$is_edit = isset( $_GET['context'] ) ? 'edit' === $_GET['context'] : '';
	if ( $is_edit ) {
		return $attr;
	}
	$attachment_id = isset( $attachment->ID ) ? $attachment->ID : 0;
	if ( ! $attachment_id ) {
		return $attr;
	}
	$yallagoal_image = wp_get_attachment_image_src( $attachment_id, $size );
	echo '<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject">';
	echo '<meta itemprop="url" content="' . esc_url( $yallagoal_image[0] ) . '">';
	echo '<meta itemprop="width" content="' . esc_attr( $yallagoal_image[1] ) . '">';
	echo '<meta itemprop="height" content="' . esc_attr( $yallagoal_image[2] ) . '">';
	echo '</span>';
	$attr['itemprop'] = 'image';
	return $attr;
}
add_filter( 'wp_get_attachment_image_attributes', 'yallagoal_wp_image_schema_attributes', 10, 3 );

شارك هذا الموضوع على:

رابط الموضوع للنسخ

نبذة قصيرة عن mansor2020

لم يقم بكتابة سيرته بعد




أضف تعليقك | سجّل دخولك

تعليقاتك تحتاج في هذا الموضوع إلى المراجعة قبل النشر



  1. سيرة الذاتية
    ---------------------------
    أقوم بتطوير وإنشاء المواقع خاصة الووردبريس وما يتعلق به كالإضافات حيث ساهمت بخمس إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  2. BENACEUR ← علّقَ : 261 تعليقا
    إدارة الموقع

    شكرا, بالتوفيق.



  3. سيرة الذاتية
    ---------------------------
    لم يقم بكتابة سيرته بعد
  4. mansor2020 ← علّقَ : 7 تعليقات
    عضو

    نعم جيد واتمنى ان يستفيد منه الجميع مثل هذه الاعمال تفيدك وتفيد غيرك
    في المغرب العربي يوجد شخص يقوم بصنع قوال وسكربيتات اخرى لووردبريس ويقوم ببيعها يحقق منها الاف الدولارات
    وما لفت انتباهي اكثر مبيعاته من طرف الجزائريين

    لوعملت بهذه الفكرة اكيد يكون لك نجاح باهر
    بكل صراحة اعمالك لها لمسات خاصة وراح يستفيد منها غيرك ويشتريها

    مجرد فكرة



  5. سيرة الذاتية
    ---------------------------
    أقوم بتطوير وإنشاء المواقع خاصة الووردبريس وما يتعلق به كالإضافات حيث ساهمت بخمس إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  6. BENACEUR ← علّقَ : 261 تعليقا
    إدارة الموقع

    شكرا لك.
    لي “نتيجة الطلاب” وهي خدمة قمت بتطويرها لعرض نتائج الطلاب ووسيلة للاتصال بين الأستاذ وأولياء التلاميذ أو التلاميذ حيث يكون لكل تلميذ أو طالب كودا خاصا به.
    سأطرحها قريبا للبيع إن شاء الله.



  7. سيرة الذاتية
    ---------------------------
    لم يقم بكتابة سيرته بعد
  8. mansor2020 ← علّقَ : 7 تعليقات
    عضو

    اشتغل رائع
    احييك على مساعدتك لي

    تقبل تحياتي الخالصة لك

    وفي النهاية احب ان اسئلك سؤال

    لماذا منتدى وخبرة منك لا توجد حتى في المواقع الاجنبية
    ان تفتح موقعك للبرمجة + او تصميم قوالب وبيعها

    مجرد راي

    على العموم اشكرك كثيرا لديك لمسة خاصة في ابدعاتك

    وفقك الله تمنياتي لك النجاح



  9. سيرة الذاتية
    ---------------------------
    أقوم بتطوير وإنشاء المواقع خاصة الووردبريس وما يتعلق به كالإضافات حيث ساهمت بخمس إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  10. BENACEUR ← علّقَ : 261 تعليقا
    إدارة الموقع

    استبدل الكود الذي عندك بالتالي وجرب:

    /* Adds schema information to WordPress generated image tag. */ 
    add_action('begin_fetch_post_thumbnail_html', function ($post_id, $post_thumbnail_id, $size) {
    	$data_image = wp_get_attachment_image_src( $post_thumbnail_id, $size );
    	$content = '<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject">';
    	$content .= '<meta itemprop="url" content="' . esc_url( $data_image[0] ) . '">';
    	$content .= '<meta itemprop="width" content="' . esc_attr( $data_image[1] ) . '">';
    	$content .= '<meta itemprop="height" content="' . esc_attr( $data_image[2] ) . '">';
    	$content .= '</span>';
    
        echo $content;
    }, 99, 3);
    
    add_filter( 'wp_get_attachment_image_attributes', function ( $attr, $attachment, $size ) {
    	$attr['itemprop'] = 'image';
    	return $attr;
    }, 10, 3 );
    /* Adds schema information to WordPress generated image tag. */