
Ситуация, с которой, возможно, сталкиваются многие посетители данного форума, у которых сайт на WordPress с плагином Woocommerce. То есть в данном случае WP используется совсем не как блоговый движок. Однако некоторые статьи (о фирме, о товаре, да и просто что-то интересное) добавлять хочется, но вот тут совершенно не нужен автор публикации, тем более что это в некотором роде удар по безопасности сайта - юзер может видеть админский логин. . С этим-то автором я и решил побороться.
Сначала прошерстил все настройки WordPress, WooCommerce, темы Wootique, но ничего подобного не нашел. Хотя странно - вроде бы вполне нормальное желание.
Прежде всего захотелось удалить блок, в котором отображается аватар и ссылка на поиск по категориям.
Пошел в www\wp-content\themes\wootique\single.php, нашел там и удалил код:
Вроде бы и работает, вот только все же немного побаиваюсь вносить изменения в файлы кода. Поэтому обратил внимание на if ( $woo_options[ 'woo_post_author' ] == "true" и понял, что это проверка некой переменной, соответственно можно как-то задать ей значение false и блок выводиться не будет. Вот только как это сделать?
В результате долгих ковыряний чисто случайно из настроек фреймворка Wootique вылез на интересную страничку - wp-admin/options.php "Все настройки". Чего там только нет! woo_post_author тоже нашлось, поставил false, сохранил, но вот толку никакого - блок как вылазил, так и вылазит.
В общем, вопросов много. Во-первых, не страшно ли будет просто удалить этот кусок кода? Может это можно сделать с помощью хука в functions.php, и как? Что это вообще за страничка интересная такая - wp-admin/options.php "Все настройки"?
Сначала прошерстил все настройки WordPress, WooCommerce, темы Wootique, но ничего подобного не нашел. Хотя странно - вроде бы вполне нормальное желание.
Прежде всего захотелось удалить блок, в котором отображается аватар и ссылка на поиск по категориям.

Пошел в www\wp-content\themes\wootique\single.php, нашел там и удалил код:
PHP:
<?php if ( $woo_options[ 'woo_post_author' ] == "true" ) { ?>
<div id="post-author">
<div class="profile-image"><?php echo get_avatar( get_the_author_meta( 'ID' ), '70' ); ?></div>
<div class="profile-content">
<h3 class="title"><?php printf( esc_attr__( 'About %s', 'woothemes' ), get_the_author() ); ?></h3>
<?php the_author_meta( 'description' ); ?>
<div class="profile-link">
<a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>">
<?php printf( __( 'View all posts by %s <span class="meta-nav">→</span>', 'woothemes' ), get_the_author() ); ?>
</a>
</div><!-- #profile-link -->
</div><!-- .post-entries -->
<div class="fix"></div>
</div><!-- #post-author -->
<?php } ?>
В результате долгих ковыряний чисто случайно из настроек фреймворка Wootique вылез на интересную страничку - wp-admin/options.php "Все настройки". Чего там только нет! woo_post_author тоже нашлось, поставил false, сохранил, но вот толку никакого - блок как вылазил, так и вылазит.
В общем, вопросов много. Во-первых, не страшно ли будет просто удалить этот кусок кода? Может это можно сделать с помощью хука в functions.php, и как? Что это вообще за страничка интересная такая - wp-admin/options.php "Все настройки"?