Para que no pases por lo que muchos hemos pasado, te recomiendo que crees un
Child Theme y allí hagas todas las modificaciones que necesitas...
Entonces, en el functios.php de tu Child Theme creas una función que te genere todo el código que quieres, así como vas está OK...
Código PHP:
Ver original<?php
function my_child_theme_function(){
// Tu código aquí
}
?>
Luego en el archivo sidebar de tu Child Theme llamas la función, de todas maneras fíjate si en el sidebar.php de la platilla que usas no existe algo como:
De ser así, en lugar de crear un nuevo archivo sidebar.php, agregas esto al final de la función que tienes, osea, fuera de la función
Código PHP:
Ver originaladd_action( 'action_name', 'my_child_theme_function' );
Te recomiendo este enlace
https://codex.wordpress.org/Plugin_API
Ojo: Si creas un archivo llamado sidebar.php en tu Child Theme, este sobreescribirá el otro, y aunque no tiene mucho que ver con el tema, también te recomiendo este otro enlace
https://developer.wordpress.org/them...ate-hierarchy/
Saludos