Краткий ответ: Да, это неправильно.Каждый раз, когда вы обновляете свой WordPress, вы теряете все свои изменения.
WordPress позволяет подключаться к его коду, изменять его поведение и многое другое.
Пожалуйста, прочитайте о действиях и фильтры .
По существу, Действия позволяют запускать функцию, когда что-то происходит в WordPress.
ДляПример:
<?php
function do_something_when_admin_pages_init() {
// Do something here
}
add_action('admin_init', 'do_something_when_admin_pages_init')
Фильтры позволяют изменять данные / вывод другой функции.Это как будто позволяет вам встать посередине, сделать что-то с данными и затем продолжить.
Пример со страницы WordPress:
<?php
function wporg_filter_title($title) {
return 'The ' . $title . ' was filtered';
}
add_filter('the_title', 'wporg_filter_title');
Это изменяет заголовок перед его печатью.
Таким образом, с помощью этих двух способов «зацепить» код WordPress, вы можете написать свой код в файле functions.php вашей темы или написать плагин (это ваше дело).