Оператор Php Include Не Работает?

  • Автор темы Ponomar
  • Обновлено
  • 21, Oct 2024
  • #1

Только начал изучать PHP и Wordpress.

Почему мой оператор PHP include не работает в следующем

 
 function get_1406_page_title()
{

$title = "Название страницы здесь";

return $title;
}
 
file?

functions.php

мне нужно позвонить get_1406_page_title() which is located in the functions.php . Приведенный выше код создает пустую страницу, и когда я удаляю строку включения, заголовок становится пустым.

Вот get_1406_page_title() from <!DOCTYPE html> <head> <meta charset="<?php bloginfo('charset'); ?>" /> <title> <?php include 'functions.php';?> <?php if( is_page(1406)): ?> <?php wp_title(' - ', true, 'right'); ?> <?php get_1406_page_title(); ?> <?php else: ?> <?php wp_title(' - ', true, 'right'); ?> <?php bloginfo('name'); ?> <?php endif; ?> </title> . . . :

header.php

#php

Ponomar


Рег
02 Nov, 2005

Тем
91

Постов
176

Баллов
661
  • 25, Oct 2024
  • #2

Из вашего текущего кода вы

  • не нужно включать

     echo get_1406_page_title();
     
    , it is automatically done

  • Потому что get_1406_page_title() returns it's output, you need to echo the result from the function if you need to display the result

    functions.php
 

MuzKraHog


Рег
06 Mar, 2023

Тем
72

Постов
191

Баллов
571
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно