Въпрос относно Wordpress


0

Здравейте имам 2 въпроса относно Wordpress
- Къде трябва да са ми разположени страниците на сайта т.е. нямам предвид темата, а някоя страница, която е извън темата.
- Защо когато направя някоя страница alabala.php не ми разпознава get_header() и ми изкарва грешка Call to undefined function get_header() , докато при index.php i home.php си я разпознава

Благодаря предварително! 


в Уеб дизайн и UI технологии от Тихомир Кехайов (0 точки)


Отговори



0
Обикновено са в папка
C:\xampp\htdocs\wp-content\themes и подпапка - тази, в която е проекта ти. Ако например ползваш XAMPP, адреса ти е http://localhost/wp-content/themes/TVOIA_PROEKT/alabala.php .



0
Значи всичко, което пиша за сайта трябва да е в тази папка... тогава и домейна трябва да го вържа до themes папката... А защо не ми позволява да да извикам get_header във файла alabala.php

от Тихомир Кехайов (0 точки)

0
Може би не ти дава да го извикащ защото get_header() е строго wordpress таг, а не php функция и може би този таг е програмиран от CMS системата да работи само в index.php или home.php, но това е само мое предположение. Едит: PHP функцията е get_headers(). Ето повече инфо за нея: http://php.net/manual/en/function.get-headers.php
А WordPress тагът е get_header() : http://codex.wordpress.org/Function_Reference/get_header
И можеш да си го разгледаш тук: get_header() is located in wp-includes/general-template.php.