• Решено Uriy Nikolaevich

    (@uriy-nikolaevich)


    Есть hook, ( спасибо помощи а форуме. +

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

    Но когда вставляю ссылку на bloginfo('url'), сайт улетает
    Подскажите как правильно прописать в функцию ссылку <?php bloginfo('url'); ?>

    <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a>

    • Тема изменена 7 лет, 4 месяца назад пользователем Uriy Nikolaevich.
    • Тема изменена 7 лет, 4 месяца назад пользователем Uriy Nikolaevich.
    • Тема изменена 7 лет, 4 месяца назад пользователем Uriy Nikolaevich.
    • Тема изменена 7 лет, 4 месяца назад пользователем Uriy Nikolaevich.
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • сначала весь код в теги code засуньте.

    Автор Uriy Nikolaevich

    (@uriy-nikolaevich)

    <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a>

    Автор Uriy Nikolaevich

    (@uriy-nikolaevich)

    Спасибо за пример форматирования

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Поправил код в теме.

    Тут нужна функция не bloginfo(), которая выводит значение на экран, а get_bloginfo(), которая возвращает строку.

    Попробуйте так:

    
    add_filter( 'stainedglass_option_defaults', 'my_stainedglass_option_defaults' );
    function my_stainedglass_option_defaults( $defaults ) {
    	$defaults['footer_text'] = sprintf( '<a href="%s">%s</a>',
    		get_bloginfo( 'url' ),
    		get_bloginfo( 'name' )
    	);
    	return $defaults;
    }
    
    Автор Uriy Nikolaevich

    (@uriy-nikolaevich)

    Спасибо . Я предполагал ( у камы читал) что возможно get_bloginfo. НО как прописать знаний мало. Спасибо

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Вставить ссылку bloginfo(‘url’)» закрыта для новых ответов.