Связаться
+79263772075
info@el-komp.ru

Blog

Убираем копирайт в теме OnePress — на испанском — но все понятно)

Tal como lo hiciera con Zerif Lite, voy a compartir algunos tutoriales para modificar ciertas características del tema OnePress. Una de las más solicitadas tiene que ver con el pie de página y el texto de los créditos, así que de eso tratará esta primera entrega.

OnePress – Créditos del pie de página predeterminados

Paso 1:

En primer lugar, y como siempre se recomienda, usar un tema hijo de OnePress. Si ya tiene creado el tema hijo, salte al Paso 2.

La manera recomendada de crear un tema hijo para este tema es la siguiente:

Cree una carpeta en /wp-content/themes/ denominada /onepress-child/. Cree un archivo nuevo en un editor de texto (por ejemplo, Notepad++), con el nombre functions.php. Copie el siguiente código en este archivo y guárdelo en la carpeta /onepress-child/:

  1. <?php
  2. add_action( ‘wp_enqueue_scripts’, ‘child_enqueue_styles’, 99 );
  3. function child_enqueue_styles() {
  4. wp_enqueue_style( ‘child-style’, get_stylesheet_directory_uri() . ‘/style.css’, array( ‘onepress-style’ ), wp_get_theme()>get(‘Version’) );
  5. }
  6. if ( get_stylesheet() !== get_template() ) {
  7. add_filter( ‘pre_update_option_theme_mods_’ . get_stylesheet(), function ( $value, $old_value ) {
  8. update_option( ‘theme_mods_’ . get_template(), $value );
  9. return $old_value; // prevent update to child theme mods
  10. }, 10, 2 );
  11. add_filter( ‘pre_option_theme_mods_’ . get_stylesheet(), function ( $default ) {
  12. return get_option( ‘theme_mods_’ . get_template(), $default );
  13. } );
  14. }
  15. ?>

Cree otro archivo nuevo en la carpeta /onepress-child/ con el nombre style.css y pegue el siguiente código:

  1. /*
  2. Theme Name: OnePress Hijo
  3. Theme URI: https://www.famethemes.com/themes/onepress/
  4. Description: Tema hijo de OnePress, por FameThemes.
  5. Author: Caribdis Diseño Web
  6. Author URI: https://caribdis.net/
  7. Template: onepress
  8. Version: 1.0
  9. License: GNU General Public License v2
  10. License URI: https://www.gnu.org/licenses/gpl-2.0.html
  11. */
  12. /* ESTILOS PERSONALIZADOS
  13. ———————————- */

Podrá editar el nombre del tema, la descripción, el autor, la versión y las URI de acuerdo con sus necesidades. Solo asegúrese de que Template coincide con el nombre de la carpeta del tema padre.

Paso 2:

OnePress usa hooks, por lo cual nos da varias posibilidades de modificar el texto del pie de página.

1er método: archivo functions.php

Este método es el recomendado para eliminar el texto “Tema OnePress hecho por FameThemes” y conservar el resto: “Copyright [año en curso] [Título del sitio]”.

En el archivo functions.php, incluiremos la siguiente función:

  1. function onepress_footer_site_info() {
  2. ?>
  3. <?php printf(esc_html__(‘Copyright %1$s %2$s %3$s’, ‘onepress’), ‘&copy;’, esc_attr(date(‘Y’)), esc_attr(get_bloginfo())); ?>
  4. <?php
  5. }
  6. add_action( ‘onepress_footer_site_info’, ‘onepress_footer_site_info’ );

Con esto los créditos se verán así:

OnePress – Créditos del pie de página editados vía functions.php

2do método: archivo footer.php

Para aquellos que no estén familiarizados con PHP pero sí HTML, preferirán editar el código del archivo footer.php, copiado previamente de la carpeta del tema padre y pegado en la carpeta /onepress-child/.

En el editor de texto, buscaremos el siguiente código:

  1. <?php
  2. /**
  3. * hooked onepress_footer_site_info
  4. * @see onepress_footer_site_info
  5. */ do_action(‘onepress_footer_site_info’);
  6. ?>

Y lo reemplazaremos por nuestro texto personalizado, que puede incluir o no PHP. Por ejemplo:

  1. <div class=«creditos»>
  2. <p>&copy; <?php echo esc_attr(date(‘Y’)); ?> &bull; <a href=«https://caribdis.net»>Caribdis</a> &bull; <a href=«/politica-de-privacidad/»>Política de privacidad</a></p>
  3. </div>

Aunque no es necesario, conviene crear el div contenedor (en el ejemplo, con la clase creditos, pero puede llevar cualquier otro nombre) para tener un eventual control de los estilos.

  OnePress – Créditos del pie de página editados vía footer.php
На русском типа так

Как и в случае с Zerif Lite , я собираюсь поделиться некоторыми учебными материалами, чтобы изменить некоторые функции темы OnePress . Один из наиболее востребованных имеет отношение к нижнему колонтитулу и тексту кредитов, поэтому этот первый вопрос будет иметь дело с этим.

OnePress — нижний колонтитул по умолчанию

Шаг 1:

Во-первых, как всегда рекомендуется, используйте дочернюю тему OnePress. Если у вас уже создана дочерняя тема, перейдите к шагу 2 .

Рекомендуемый способ создания дочерней темы для этой темы:

Создайте папку в /wp-content/themes/named /onepress-child/. Создайте новый файл в текстовом редакторе (например, Notepad ++ ) с именем functions.php. Скопируйте следующий код в этот файл и сохраните его в папке /onepress-child/:

  1. <? php
  2. add_action ( ‘wp_enqueue_scripts’ , ‘child_enqueue_styles’ , 99 ) ;
  3. function child_enqueue_styles ( ) {
  4. wp_enqueue_style ( ‘child-style’ , get_stylesheet_directory_uri ( ) . ‘/style.css’ , array ( ‘onepress-style’ ) , wp_get_theme ( ) > get ( ‘Version’ ) ) ;
  5. }
  6. if ( get_stylesheet ( ) ! = = get_template ( ) ) {
  7. add_filter ( ‘pre_update_option_theme_mods_’ . get_stylesheet ( ) , функция ( значение $ , $ old_value ) {
  8. update_option ( ‘theme_mods_’ . get_template ( ) , $ value ) ;
  9. return $ old_value ; // предотвращать модификации дочерних тем
  10. } , 10 , 2 ) ;
  11. add_filter ( ‘pre_option_theme_mods_’ . get_stylesheet ( ) , function ( $ default ) {
  12. return get_option ( ‘theme_mods_’ . get_template ( ) , $ default ) ;
  13. } ) ;
  14. }
  15. ?>

Создайте еще один новый файл в папке /onepress-child/с именем style.cssи вставьте следующий код:

  1. / *
  2. Название темы: OnePress Son
  3. Тема URI: https://www.famethemes.com/themes/onepress/
  4. Описание: Тема OnePress для сына, FameThemes.
  5. Автор: Caribdis Веб-дизайн
  6. Авторский URI: https://caribdis.net/
  7. Шаблон: onepress
  8. Версия: 1.0
  9. Лицензия: GNU General Public License v2
  10. URI лицензии: https://www.gnu.org/licenses/gpl-2.0.html
  11. * /
  12. / * ПЕРСОНАЛИЗИРОВАННЫЕ СТИЛИ
  13. ———————————- * /

Вы можете редактировать имя темы, описание, автор, версию и URI в соответствии с вашими потребностями. Просто убедитесь, что оно Templateсовпадает с именем родительской папки темы.

Шаг 2:

OnePress использует hooks, что дает нам несколько возможностей для изменения текста нижнегоколонтитула.

1-й метод: файл functions.php

Этот метод рекомендуется исключить текст «OnePress Theme, созданный FameThemes», и сохранить остальные: «Copyright [year in progress] [Site Title]».

В файле functions.phpмы будем включать следующую функцию:

  1. функция onepress_footer_site_info ( ) {
  2. ?>
  3. <? php print f ( esc_html__ ( ‘Copyright% 1 $ s% 2 $ s% 3 $ s’ , ‘onepress’ ) , ‘& copy;’ , esc_attr ( дата ( ‘Y’ ) ) , esc_attr ( get_bloginfo ( ) ) ) ; ?>
  4. < ? php
  5. }
  6. add_action ( ‘onepress_footer_site_info’ , ‘onepress_footer_site_info’ ) ;

При этом кредиты будут выглядеть так:

OnePress — нижние комментарии, отредактированные через functions.php

Второй метод: файл footer.php

Для тех, кто не знаком с PHP, но с HTML, они предпочитают редактировать код файла footer.php, ранее скопированный из родительской папки темы и вставляемый в папку /onepress-child/.

В текстовом редакторе мы будем искать следующий код:

  1. <? php
  2. / **
  3. * подключен onepress_footer_site_info
  4. * @see onepress_footer_site_info
  5. * / do_action ( ‘onepress_footer_site_info’ ) ;
  6. ?>

И мы заменим его на наш персонализированный текст, который может включать или не включать PHP. Например:

  1. < div class = «credits» >
  2. < p > & copy; < ? php echo esc_attr ( дата ( ‘Y’ ) ) ; ?> & bull; < A HREF = «https://caribdis.net» > Харибда < / а > & бык; < A HREF = «/ ПОЛИТИКА-оф-частную жизнь /» > Политика конфиденциальности < / а > < / p >
  3. < / div >

Хотя это необязательно, удобно создать divконтейнер (в примере с классом creditos, но он может иметь любое другое имя), чтобы иметь возможность управления стилями.

 

OnePress — нижние комментарии, отредактированные через footer.php

Leave a comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

шестнадцать − 3 =

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Top Яндекс.Метрика