• Как сделать вывод через <?php the_content(); ?> но без отображения медиафайлов.
    То есть отображался только текст с сохраненным оформлением.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • если
    <div class="noImage"><?php the_content(); ?></div>

    добавить в style.css строчку

    .noImage img {display: none;}

    else if ( in_category('4')) {
    echo "<div class='noImage'>";the_content(); echo "</div>";
    }

    Все равно выдает картинку(((

    .noImage img {display: none;}
    .noImage img { visibility:hidden;}
    Оба способа попробывал

    хм… странно
    удалил и прописал вручную и
    .noImage img { display:none;}
    сработало…

    только этот метод все равно оставляет пустую строку… есть другие варианты??

    и убирает абсолютно все изображения с записи((( это тоже плохо

    етсь какойто тег который будет отображать определенную часть записи только на главной??

    Прописал это

    <?php
    if (is_front_page() )
    {
       echo "<style>
       .noImage { display:none;}
       </style>";
    }
    else echo "<style>
       .noImage img {}
       </style>";
    ?>

    в head header’а и к каждой картинке которую не нужно отображать на главной приписываю дополнительный CSS стиль — noImage.
    Геморно но работает!)
    Спасибо jungleMassive за вдохновление!))

    Оптимизировал)

    <?php
    if (!is_single() )
    {
       echo "<style>
       .noImage { display:none;}
       </style>";
    }
    ?>

    если метод display:none вас вдохновляет, body class возможно продлит это состояние
    http://codex.wordpress.org/Function_Reference/body_class
    в header поставьте <body <?php body_class(); ?>> вместо <body>
    и в стили css запишите
    body.home img.alignnone, body.home img.aligncenter, body.home img.alignleft, body.home img.alignright { display:none; }
    тогда для картинок не надо будет вручную стиль дописывать.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «the_content();» закрыта для новых ответов.