ГлавнаяФункции WPПрочие функцииОпции → get_option

get_option с версии 1.5.0

Комментариев: 6get_option
  • Kama приветствую
    мультисайт wordpress
    Подскажи пожалуйста, какая функция выводит наименование сайта/подсайта – те сам суффикс (site1)
    Например, есть multisite.ru/site1
    Нужно вытянуть site1

    Пробовал:
    – выводит multisite.ru/site1
    – ...
    name="blog[path] – ...

    В результате я хотел использовать данную функцию в header.php – где для каждого подсайта (site1) в шапке выгружалась картинка (site1.jpg) из папки upload – те картинка с аналогичным названием подсайта

    вывод картики думаю как то так:
    src="/wp-content/upload/.jpg"

    ОТВЕТИТЬ ↓
  • Пробовал:

    <?php echo get_option('home'); ?> – выводит multisite.ru/site1
    <?php echo esc_attr( $id ) ?> – ...
    name="blog[path] – ...

    вывод картики думаю как то так:

    src="/wp-content/upload/<?php echo get_option('home'); ?>.jpg"
    ОТВЕТИТЬ ↓
    • С мультисайтами не сталкивался никогда, поэтому не знаю.

      ОТВЕТИТЬ ↓
  • ну а если даже не мультисайт, какой функцией вытянуть из http://wp-kama.ru только wp-kama.

    ОТВЕТИТЬ ↓
    • Можно регуляркой:

      $url = 'multisite.ru/asd/site1';
      $site = preg_replace('@.*/(.*?)@', '\\1', $url);
      echo $site; // выведет site1
      ОТВЕТИТЬ ↓
  • Kama - спасибо огромное!!

    <?php $url = get_option('home');
    $site = preg_replace('@.*/(.*?)@', '\\1', $url);
    echo $site; ?>
    ОТВЕТИТЬ ↓
Форма комментирования

¤ Вставляйте код кнопкой: "Код" (php, js, html, css, sql);
¤ Выделяйте HTML код кнопкой: "Выделить" (<div>);
¤ Перед отправкой комментария используйте "Превью";
¤ Не пишите спам/бред — бесполезно!

Подписаться на комментарии без комментирования:

X

Забыли пароль?