Нужен ресурс по доступным функциям и объектам


Я программист и люблю jQuery. Визуальный jQuery и другие ресурсы - лучшее место, чтобы получить весь код/функцию и испачкать руки...

Но когда дело доходит до WordPress.. код слишком тонкий или слишком абстрактный... я больше похож на словарь терминов, функций и возможностей

То, что мне нужно, похоже на ОКОНЧАТЕЛЬНУЮ шпаргалку, сделанную в Библии.. мне все равно, если это 20 страниц, мне нужно, КАК записать возможную функцию... любить :

  1. Категории Wp_list_categories.. где он находится и каковы возвращаемые значения

  2. Этот фрагмент я копирую из Интернета: <?php foreach (get_the_category() as $cat){ echo "[" . $cat->cat_name . "] ";} ?> имя метода cat_name КАК я ДОЛЖЕН ЭТО ЗНАТЬ???? где найти ссылку ??

Пожалуйста, просвети меня!

Author: Rarst, 2011-04-05

2 answers

Привет@menardmam:

Давайте попробуем с тем, что я написал в вопросе: $cat->cat_name. Как я могу знать, что cat_name - это метод, который возвращает что-то из функции $cat из функции get_the_category()?

Честно говоря, лучший способ узнать подобный ответ - использовать отладочную среду разработки и отслеживать исходный код ядра WordPress. Серьезно; исходный код - это единственная документация, которая наверняка была обновлена, и результаты, показанные в отладчике, являются единственными документация, которая обязательно будет абсолютно правильной. Я использую Отладчик PhpStorm+Zend но другие используют NetBeans, другие Eclipse, и есть еще несколько других PHP-IDE с отладчиками.

Далее вы можете "погуглить" для ваших конкретных вопросов, включив site:codex.wordpress.org в свой поисковый запрос и/или выполнив поиск здесь, на этом сайте.

В качестве третьего и часто лучшего способа задайте конкретный вопрос здесь, на этом сайте. Этот сайт работает лучше всего, когда вы спрашиваете конкретные "Практические рекомендации" вопросы с заголовком, соответствующим вашему вопросу , и с подробностями о вашем вопросе и , особенно в вашем случае использования, когда это применимо. Подумайте об этом так:

Если кто-то загуглит, чтобы найти нужный вам ответ, будет ли Google когда-нибудь сопоставлять их поисковые запросы с названием вашего вопроса? И когда они найдут ваш вопрос, будет ли им очень ясно, какой вопрос вы задавали?

Если вы можете ответить "Да" на оба этих вопроса, то очень велики шансы, что вы получите отличный ответ на свой конкретный вопрос здесь, и вы, скорее всего, получите его быстро.

 1
Author: MikeSchinkel, 2011-04-06 16:03:38

Расскажите мне (нам) об этом...:) К сожалению, WP точно не славится совершенной документацией.

В Кодексе есть некоторые основы, такие как Ссылка на функцию... Но то, что вам действительно нужно (и в конечном итоге вы все равно будете использовать), - это либо перекрестная ссылка на код, либо хорошая среда разработки с поддержкой PHP.

Нравится вам это или нет - чтение исходного кода WP является важной частью овладения им.

$кошка->имя кошки. Я могу знать, что cat_name - это метод, который возвращает что-то из $cat из функции get_the_category()?

Это не метод, это поле объекта категории. Многие элементы в WordPress (сообщения, таксономии и т.д.) внутренне представлены объектом. Для некоторых это прямое преобразование того, как они хранятся в базе данных, для других это более абстрактно.

В Кодексе есть описания или примеры для некоторых объектов, таких как категории и сообщения.

 2
Author: Rarst, 2011-04-06 08:56:26