Поддержка Проблемы и решения Удалить автора на странице поста тема Syntax (не так прост

  • Да-да, сама в названии поста.

    Перепробовал все известные способы, типа как говорят здесь. Ничего не помогает. Не могу найти ни the_author ни аналогичное.

    Все что я нашел, так это <?php syntax_posted_on(); ?> в но она убирает и автора поста в дату. А дата мне нужна.

    З.Ы. Кстати, лопни мои глаза, но недавно я собственными глазами видел в админке где-то функцию отображать автора поста как показано здесь. Но сейчас найти не могу.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Все что я нашел, так это <?php syntax_posted_on(); ?>

    В PHP всё просто, как дважды-два.
    Это — syntax_posted_on(); — есть вызов функции. Она что-то возвращает (ну, или выводит). Должно быть место, где она была определена. Для тем оформления это, обычно, файл functions.php (или какой-нибудь другой файл, зависит от реализации автора темы).

    но она убирает и автора поста в дату. А дата мне нужна.

    Что мешает заменить ненужную функцию syntax_posted_on(); на нужную — the_date();? 🙂

    Для тем оформления это, обычно, файл functions.php (или какой-нибудь другой файл, зависит от реализации автора темы).

    functions.php ее нет. а вот content-single.php все-таки нашел.

    Подскажите, какой код точно надо убрать, что бы убрать автора поста. Я плохо понимаю в синтаксисе и скобочках. Убираю лишнее и не работает.

    function syntax_posted_on() {
    
    	if ( is_sticky() && ! is_single() ) {
    		printf( __( '<span class="post-date"><a href="%1$s" title="%2$s" rel="bookmark">Featured</a></span><span class="byline"><span class="author vcard"><a class="url fn n" href="%3$s" title="%4$s" rel="author">%5$s</a></span></span>', 'syntax' ),
    			esc_url( get_permalink() ),
    			esc_attr( get_the_time() ),
    			esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
    			esc_attr( sprintf( __( 'View all posts by %s', 'syntax' ), get_the_author() ) ),
    			get_the_author()
    		);
    	}
    	else {
    		printf( __( '<span class="post-date"><a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s">%4$s</time></a></span><span class="byline"><span class="author vcard"><a class="url fn n" href="%5$s" title="%6$s" rel="author">%7$s</a></span></span>', 'syntax' ),
    			esc_url( get_permalink() ),
    			esc_attr( get_the_time() ),
    			esc_attr( get_the_date( 'c' ) ),
    			esc_html( get_the_date() ),
    			esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
    			esc_attr( sprintf( __( 'View all posts by %s', 'syntax' ), get_the_author() ) ),
    			get_the_author()
    		);
    	}
    }

    Ребята, пока мучаюсь. Ничего не получается. Только сайт падает 🙂

    UP. <span class=»author vcard»> удалил и все заработало, но частично: автор пропал с главной и архива, но не с поста.

    Но как убрать автора со страницы поста? с сохранением стиля темы? (the_date(); убирает стиль темы)

    (the_date(); убирает стиль темы)

    Это уже нисколько не смешно…
    Вам будет очень сложно дальше программировать, если вы не подучите хотя бы азы PHP|HTML|CSS
    Функция printf это своего рода «шаблонизатор», где места %цифра$тип_переменной занимают аргументы, переданные в хвосте функции, согласно своим позициям (проще как-то не придумал объяснить). То есть цифра 1 в %1$s заменится на аргумент, который идет первым, цифра 2 в %2$s — вторым, и т.д.

    Полезные источники:
    1. PHP http://php.net/manual/ru/langref.php
    2. HTML+CSS http://htmlbook.ru/
    3. WordPress http://codex.wordpress.org/Function_Reference

    Это уже нисколько не смешно..

    Да я понял. Вы усложнили немного. Мне лишь нужно удалить автора на странице поста, Вы уже предлагаете «перепрограммировать» чуток там сям. Ну раз не получается…
    Я принципиально убирал автора из поста в других темах, а в этой не получается без танцев с бубном?

    Вам будет очень сложно дальше программировать

    Шутка ли сказать — и не собирался. Я лишь обычный человек из плоти и крови 🙂

    и не собирался. Я лишь обычный человек из плоти и крови 🙂

    Конечно, программисты и администраторы ВП — небожители. 🙂

    Конечно, программисты и администраторы ВП — небожители. 🙂

    Раз Вы знаете правду, подскажите, на каком форуме эти небожители больше разговаривают с землеобитателями?

    на каком форуме эти небожители больше разговаривают с землеобитателями?

    На любом, Стоит только правильно задавать вопросы и хотеть чему-то научится.

    На любом, Стоит только правильно задавать вопросы

    Универсальный ответ-штамп «бота», с целью «постановки» на место любого рядового пользователя.

    и хотеть чему-то научится.

    Значит, я не хотеть 🙂

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