• Друзья! Подскажите, как грамотно убрать из футера ссылку разработчика и заменить её своей надписью по типу «Все права защищены» и т.д?

Просмотр 15 ответов — с 1 по 15 (всего 35)
  • Модератор Yui

    (@fierevere)

    永子

    1. прочитать лицензию на тему, на предмет позволяет ли она это
    2. открыть footer.php и заменить
    поскольку тему вы не назвали, то и более конкретно вам сказать нечего

    Модератор Yui

    (@fierevere)

    永子

    https://themes.trac.wordpress.org/browser/magazine-news/2.3.3/footer.php#L46
    если речь о magazine-news

    ps: https://wpmag.ru/2013/dochernie-temy-wordpress/
    чтобы при обновлении темы не терять изменения

    @fierevere, а подскажите как убрать ссылку из темы Dynamic_news? Буду очень признателен.

    В документации вроде прописана функция скрыть какую-то ссылку, но не уверен что это оно, т.к. я читал через гуглпереводчика. Во всяком случае в настройках такой функции я не нашел. Вот код футера:

    <?php do_action( 'dynamicnews_before_footer' ); ?>
    
    	<div id="footer-wrap">
    
    		<footer id="footer" class="container clearfix" role="contentinfo">
    
    			<?php // Check if there is a top navigation menu.
    			if ( has_nav_menu( 'footer' ) ) : ?>
    
    				<nav id="footernav" class="clearfix" role="navigation">
    					<?php
    						// Get Navigation out of Theme Options
    						wp_nav_menu( array(
    							'theme_location' => 'footer',
    							'container' => false,
    							'menu_id' => 'footernav-menu',
    							'echo' => true,
    							'fallback_cb' => '',
    							'depth' => 1,
    							)
    						);
    					?>
    				</nav>
    
    			<?php endif; ?>
    
    			<div id="footer-text">
    				<?php do_action( 'dynamicnews_footer_text' ); ?>
    			</div>
    
    		</footer>
    
    	</div>
    
    </div><!-- end #wrapper -->
    
    <?php wp_footer(); ?>
    </body>
    </html>
    • Ответ изменён 7 лет, 9 месяцев назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует

    Зайди в внешний вид — редактор открой файл footer.php там найди ссылку на того кто тему делал, и удали ее и все что с ней связано, либо поменяй на свое

    @bigabuga, было бы так просто, я бы уже сделал. Посмотри код, тут нет ни текста, ни ссылки. Вот что я удалю, если оно не прописано?

    <div id=»footer-text»>
    <?php do_action( ‘dynamicnews_footer_text’ ); ?>

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Текст задается в файле /inc/template-tags.php строка 345.

    Думаю, можно отключить добавив в functions.php дочерней темы remove_action( 'dynamicnews_footer_text', 'dynamicnews_display_footer_text' );.

    @denisco, а свой текст как прописать?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Аналогично тому как сделано в оригинале

    add_action( 'dynamicnews_footer_text', 'dco_dynamicnews_footer_text' );
    
    function dco_dynamicnews_footer_text() {
    	?>
    
    	<span class="credit-link">Тут текст</span>
    
    	<?php
    }

    @denisco, прописал в functions.php дочерней темы ваш код в первом сообщении — не убралось. Потом создал в папке дочерней темы папку «inc», скопировал туда файл template-tags.php и в нем заменил оригинальный код вашим (из предыдущего сообщения). К сожалению, без изменений. Даже надпись разработчика не убралась:( Хотя я перезагрузил страницу Ctrl+F5 и Openserver. Может я что-то неправильно сделал?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    прописал в functions.php дочерней темы ваш код в первом сообщении — не убралось.

    Дочернюю тему активировали?

    template-tags.php строка 345.

    Да, конечно.

    Попробовал заменить код в оригинале темы, всё работает. Но ведь при обновлении слетит…
    Почему же в дочерней не работает? Структура файлов аналогична. Так же есть папка inc и в ней лежит измененный файл template-tags.php, но дочерняя тема почему-то предпочитает обращаться к оригинальному.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Тогда попробуйте обратиться на форум поддержки данной темы.

    Модератор Юрій

    (@yube)

    Почему же в дочерней не работает?

    Потому что файл подключается так:

    
    require( get_template_directory() . '/inc/template-tags.php' );
    

    То есть, из основной. Файлы из дочерней просто не играют.

    Матчасть:

    https://codex.wordpress.org/Function_Reference/get_template_directory
    In the case a child theme is being used, the absolute path to the parent theme directory will be returned. Use get_stylesheet_directory() to get the absolute path to the child theme directory.

    @yube, а можно ли сделать так, чтобы этот файл брался из дочерней темы без вмешательства в основную? Может в functions.php что-либо прописать?

Просмотр 15 ответов — с 1 по 15 (всего 35)
  • Тема «Как убрать из футера ссылку разработчика?» закрыта для новых ответов.