verhogen
  • 0
Новичок

WordPress переопределяет переменную bloginfo

  • 0

Как мне переопределить переменную bloginfo в wordpress?

Например, я хочу заменить это:

<?php bloginfo('stylesheet_directory'); ?>

чтобы вернуть пользовательский URL-адрес, напримерhttp://mysites.com/hello/

Share
  1. Для примера, который вы упомянули, вы можете добавить фильтр к stylesheet_directory крючку

    add_filter('stylesheet_directory','change_stylesheet_dir') ;
    
    function change_stylesheet_dir($stylesheet_dir, $stylesheet, $theme_root) {
      # do stuff - change the stylesheet directory
      $new_stylesheet_directory = 'http://mysites.com/hello/';
      return new_stylesheet_directory ;
     }
    

    Для любых других параметров для bloginfo вы можете посмотреть код для bloginfo, который находится в wp-includes/general-template.php. Следите за вызовами других параметров bloginfo, чтобы узнать, есть ли для них фильтр.

    • 0

Оставить ответ

You must login to add an answer.