Как переопределить путь к файлу плагина
У меня есть плагин в котором мне нужно отредактировать один файл (include.php) но, я хочу перенести его в свою дочернюю тему чтобы после обновления нечего не слитело. Как мне в функции (functions.php) указать перенос. Простите если не точно виражаюсь я все еще учусь!
Часть кода которую мне нужно отредактировать.
Оригинал:
<?php if( get_theme_mod('gravatar_email') != '' || get_theme_mod('custom_profile_image') !='' ) { ?>
<div class="gravatar-wrapper">
<div class="gravatar-wrapper-inner">
<a href="<?php echo get_theme_mod('profile_link'); ?>" rel="author">
<?php if( get_theme_mod('custom_profile_image') != '') { ?>
<img width="62px" height="62px" src="<?php echo get_theme_mod('custom_profile_image'); ?>">
<?php } else { ?>
<?php echo get_avatar( get_theme_mod('gravatar_email'), 62 ); ?>
<?php } ?>
</a>
</div>
<!-- BEGIN AUTHOR GRAVATAR TOOLTIP -->
<?php if( get_theme_mod('tooltip_label') != '') { ?>
<div class="gravatar-tooltip-wrapper">
<?php echo get_theme_mod('tooltip_label'); ?>
</div>
<?php } ?>
<!-- END AUTHOR GRAVATAR TOOLTIP -->
Oтредактированный:
<!-- BEGIN AUTHOR GRAVATAR -->
<?php if( get_theme_mod('gravatar_email') != '' || get_theme_mod('custom_profile_image') !='' ) { ?>
<div class="gravatar-wrapper">
<div class="gravatar-wrapper-inner">
<a class="top-bar-avatar" href="<?php echo bp_loggedin_user_domain() ?>">
<?php bp_loggedin_user_avatar( 'type=thumb&width=62&height=62' ) ?>
</a>
</div>
<!-- BEGIN AUTHOR GRAVATAR TOOLTIP -->
<?php if( get_theme_mod('tooltip_label') != '') { ?>
<div class="gravatar-tooltip-wrapper">
<?php echo get_theme_mod('tooltip_label'); ?>
</div>
<?php } ?>
<!-- END AUTHOR GRAVATAR TOOLTIP -->
</div>
<?php } ?>
<!-- END AUTHOR GRAVATAR -->
Ответы (1 шт):
Если я правильно понял настоящую задачу, то она состоит в переписывании функции.
Если в плагине есть проверка существования этой функции, то нет проблем - функция копируется в functions.php (или иной подключаемый файл дочки) и переписывается.
Если же проверки нет, то всё может быть намного сложнее. Конкретнее сложно сказать, не вид плагина и не зная истиной задачи.