• Решено Uriy Nikolaevich

    (@uriy-nikolaevich)


    Добрый вечер!Подскажите .Есть функция

    
    function stainedglass_get_defaults() {
    
    	global $stainedglass_defaults;
    	
    	if(isset($stainedglass_defaults)) {
    		return $stainedglass_defaults;
    	}
    	
    	$defaults = array();
    	$defaults['logotype_url'] =  get_template_directory_uri() . '/img/logo.png';
    	$defaults['is_show_top_menu'] = '';
    	.......................
    <strong>$defaults['footer_text']</strong> = '<a href="//wordpress.org/', 'stainedglass' ) . '">' . __( 'Powered ........ ). '</a>' . '<a href="//wpblogs.ru/themes/blog/theme/stained-glass-multipurpose-wordpress-theme/', 'stainedglass') . '"> theme Stained Glass</a>';
    ..............
    ..............
    return apply_filters( 'stainedglass_option_defaults', $defaults );}
    

    Как при помощи HOOK изменить только [‘footer_text’]. Возможно ли такое ? Заранее СПАСИБО!!!!!!

    • Тема изменена 7 лет, 3 месяца назад пользователем Uriy Nikolaevich.
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Юрій

    (@yube)

    наверно как-то так

    add_filter('stainedglass_option_defaults', 'my_stainedglass_option_defaults');
    function my_stainedglass_option_defaults( $defaults ) {
        $defaults['footer_text'] = 'мой новый текст';
        return $defaults;
    }
    

    Однако, слово «defaults» наталкивает на мысль, что где-то есть еще и настройка этих значений.

    Автор Uriy Nikolaevich

    (@uriy-nikolaevich)

    Спасибо большое. Завтра испытаю. На сегодня иссяк. Испытаю и отчитаюсь :). Но «defaults» и вытягивается в другой hook, который и выводит надпись. Я сначала хотел его преобразовать. Но когда отключил , сообразил что там прописано много функций и сайдбары футера. А прежний текст не надо никак отключать ?

    Автор Uriy Nikolaevich

    (@uriy-nikolaevich)

    Не выдержал. Опробовал . КЛАСС. СПАСИБО !!!!!!!

    Автор Uriy Nikolaevich

    (@uriy-nikolaevich)

    День добрый! Если возможно подскажите. Не могу вставить код в функцию <a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a> Что неправильно делаю. Использую дочернюю тему
    Сайт «улетает»

    • Ответ изменён 7 лет, 3 месяца назад пользователем Uriy Nikolaevich.

    @uriy-nikolaevich, См правила форума, п2. Да и 14 тоже прочтите.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Изменить Hook» закрыта для новых ответов.