Magic Fields 2

Нашел вот такой замечательный плагин для создания произвольный полей и создания пользовательской таксономии. В этом плагине есть замечательная функция создания нового типа записей Add New Post Types. Для нового типа записей создаются свои теги, рубрики и прочие настройки. Сразу после создания в меню в админке появляется новая панель по типу панели записи (Все, Добавить новую, метки, рубрики и т. д.). И все бы замечательно… Но. Запись добавляется, добавляется рубрика со ссылкой, запись можно посмотреть по своей ссылке. Выводятся даже теги в сайдбаре. При просмотре записей их можно листать (следующая, предыдущая). Но вот статьи рубрики все вместе, как при просмотре других рубрик не выводятся даже по ссылке. :mad:Показывает 404 not found. Кто встречался с этим плагином, подскажите, как это исправить?
Вот здесь подробно показан процесс создания, но о каких то дополнительных вещей для вывода этих сообщений нет http://wiki.magicfields.org/doku.php?id=post_types_v20#using_a_post_type
P.S. Кстати, теги, которые выводятся в сайдбаре тоже оказываются неработоспособными.
По первой версии плагина, кстати, есть много информации, но она либо не полная, либо не работает. Но кому то может пригодиться:

Magic Fields. Создание разных типов записей с дополнительными полями


http://inroot.ru/2011-07/funktsionalnyy_katalog_na_wordpress_magic_fields_1.html
http://seogad.ru/cms/magic-fields-wordpress-plugin
По второй версии плагина, где как раз добавлены функции таксономии и создания новых типов записи информации не находил. Хотя странно, ведь очень функциональный плагин, этот Magic Fields 2

Отличный плагин. Я на нём каталоги товаров делаю.

Т.е. у вас записи Mf2 не попадают в общий вывод на главную или как?

Отличный плагин. Я на нём каталоги товаров делаю.

Т.е. у вас записи Mf2 не попадают в общий вывод на главную или как?

Да, записи, которые я делаю в новом виде сообщений не попадают ни на главную, ни на какую 😛 Если есть опыт настройки каталога, пожалуйста, поделитесь, а то уже весь мозг сломал. Правда мне надо не каталог товаров, а каталог фильмов, но принцип тот же

Я на главной обычно мало вывожу записей с MF, чаще всего это у меня классический LOOP из какой-то рубрики каталога просто с выводом доп. инфо.

Вывод записей с доп.полями ничем не отличается от стандартных LOOPов кроме добавки конструкций типа

<?php echo get('имя_поля');?>

Если у вас не выводятся записи в общем потоке на главной, возможно (если это чья-то готовая тема) стоят настройки вывода только из определённых рубрик.

Да, записи, которые я делаю в новом виде сообщений не попадают ни на главную, ни на какую :P Если есть опыт настройки каталога, пожалуйста, поделитесь, а то уже весь мозг сломал. Правда мне надо не каталог товаров, а каталог фильмов, но принцип тот же

Потому что наверняка там стандартный вариант цикла

<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>

А если добавить строчку

<?php query_posts( array( 'post_type' => array(post,product) ) );  ?>

Будет показывать те типі записей которые Вм нужны.

Потому что наверняка там стандартный вариант цикла
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>

А если добавить строчку

<?php query_posts( array( 'post_type' => array(post,product) ) );  ?>

Будет показывать те типі записей которые Вм нужны.

Ну да, там эти две строчки и есть, сейчас добавлю и протестирую, спасибо. А как сделать, что бы посты этого типа выводились только в одном определенном пункте меню?

Вставил строчку

<?php query_posts( array( 'post_type' => array(post,product) ) );  ?>

Стало показывать только один пост из этого типа сообщений, при чем бесконечное количество этих постов на главной, до конца которых я даже страницу прокрутить не смог. Теги все равно не работают.

Я на главной обычно мало вывожу записей с MF, чаще всего это у меня классический LOOP из какой-то рубрики каталога просто с выводом доп. инфо.

Вывод записей с доп.полями ничем не отличается от стандартных LOOPов кроме добавки конструкций типа
<?php echo get('имя_поля');?>

Если у вас не выводятся записи в общем потоке на главной, возможно (если это чья-то готовая тема) стоят настройки вывода только из определённых рубрик.

Ну вот на главной мне их тоже не надо выводить, дело в том, что они у меня вообще никак не вызываются, кроме как из админки и по одному

Как-то странно. И в рубрике в которой только спец. записи с полями тоже не выводится?

Как-то странно. И в рубрике в которой только спец. записи с полями тоже не выводится?

Рубрика, в которой только спецзаписи с полями? В первый раз слышу. Как ее создать?

Ну я о том, что вот сделали вы рубрику ФИЛЬМЫ и туда публикуете записи свои через Mf.

Если вы зайдёте потом на сайте в эту рубрику и не увидите там своих записей, стало быть у вас явно косяк либо в самом плагине/настройках, либо в ВП теме, ибо для ВП ваши посты с доп. полями считаются как обычные записи и он обязан их выводить.

Ну я о том, что вот сделали вы рубрику ФИЛЬМЫ и туда публикуете записи свои через Mf.

Если вы зайдёте потом на сайте в эту рубрику и не увидите там своих записей, стало быть у вас явно косяк либо в самом плагине/настройках, либо в ВП теме, ибо для ВП ваши посты с доп. полями считаются как обычные записи и он обязан их выводить.

Возможно в настройках… Потому что на двух темах испробовал уже и нигде не появляются

Появляется только в количестве сообщений в скобках сбоку от рубрики, а так – нету нигде.

У меня вот так в админке http://prntscr.com/3px40
У вас они там то хоть есть?

У меня вот так в админке http://prntscr.com/3px40
У вас они там то хоть есть?

В админке есть, но выглядит все несколько иначе

А почему у вас это всё в комментариях??????????? Это неверно в корне!
Это должны быть посты, а не комменты!!

См. мою картинку. там появляется специальная отдельная закладка ниже блока записей.
Разбирайтесь в настройках, там ничего сложного.

А почему у вас это всё в комментариях??????????? Это неверно в корне!
Это должны быть посты, а не комменты!!

См. мою картинку. там появляется специальная отдельная закладка ниже блока записей.
Разбирайтесь в настройках, там ничего сложного.

Все равно выходит как раньше. Вот как делаю настройки


Кстати, как показано здесь http://wiki.magicfields.org/doku.php?id=post_types_v20 – все правильно…

Вставил строчку
<?php query_posts( array( 'post_type' => array(post,product) ) );  ?>

Стало показывать только один пост из этого типа сообщений, при чем бесконечное количество этих постов на главной, до конца которых я даже страницу прокрутить не смог. Теги все равно не работают.

Догадались что вместо "product" надо было вставить название своего типа записей?
А куда эту строчку вставили? по отношению к <?php if ( have_posts() ) : ?><?php while ( have_posts() ) : the_post(); ?>
Во тут http://codex.wordpress.org/Function_Reference/query_posts есть много примеров.

А почему у вас это всё в комментариях???????????

Это у него не в комментариях, а в разделе "Каталог фильмов ужасов" который идет сразу после комментариев.

[quote=kabu - 1]Вставил строчку
<?php query_posts( array( 'post_type' => array(post,product) ) );  ?>

Стало показывать только один пост из этого типа сообщений, при чем бесконечное количество этих постов на главной, до конца которых я даже страницу прокрутить не смог. Теги все равно не работают.

Догадались что вместо "product" надо было вставить название своего типа записей?
А куда эту строчку вставили? по отношению к <?php if ( have_posts() ) : ?><?php while ( have_posts() ) : the_post(); ?>
Во тут http://codex.wordpress.org/Function_Reference/query_posts есть много примеров.[/quote]
Кстати, да. Вроде начало получаться. В первый раз я вставил тип своего сообщения вместо "post_type". Сообщения стали нормально отображаться на главной, когда вставил команду перед <?php if ( have_posts() ) : ?><?php while ( have_posts() ) : the_post(); ?>. Однако, рубрика все равно не работает. Нажимаешь на рубрику, где есть сообщеия только нового типа и там пусто. Хотя рядом со ссылкой на рубрику показывает, что три поста там есть

Тэги, кстати тоже не работают

Нажимаешь на рубрику, где есть сообщеия только нового типа и там пусто.

потому что загружается уже другой php файл Вашего шаблона (который отвечает за рубрики)
а в него query_posts не добавили

[quote=kabu - 1]Нажимаешь на рубрику, где есть сообщеия только нового типа и там пусто.

потому что загружается уже другой php файл Вашего шаблона (который отвечает за рубрики)
а в него query_posts не добавили[/quote]
Я так понимаю в arhive.php тоже надо добавлять?
И еще, юзаю вот этот вариант, если не сложно, посмотрите, http://justintadlock.com/archives/2009/06/04/using-custom-taxonomies-to-create-a-movie-database , там есть интересная строчка по выводу произвольных полей в пост в виде ссылок

<?php echo get_the_term_list( $post->ID, 'taxonomy_name', 'Taxonomy Label: ', ', ', '' ); ?>?

, куда ее добавлять? Я просто в английском не очень )))
P.S. Если добью этот каталог, напишу отдельную тему с подробной инструкцией, что бы никто не парился 😀

Вот до чего дошел с плагином, что бы сообщения плагина выводились только в категории, которая нужна, надо добавить в category.php код типа

<?php query_posts( array( 'post_type' => array(test) ) );  ?>

ult dvtcnj "test" ваш вид сообщений, а в index.php ничего добавлять не надо

Осталось разобраться с метками…

Вот до чего дошел с плагином, что бы сообщения плагина выводились только в категории, которая нужна, надо добавить в category.php код типа 
<?php query_posts( array( 'post_type' => array(test) ) );  ?>

ult dvtcnj "test" ваш вид сообщений, а в index.php ничего добавлять не надо

а про индекс никто и не писал) и учтите что в таком случае у Вас в рубриках перестанут выводиться стандартные записи.

Осталось разобраться с метками...

т.е. осталось отредактировать файл отвечающий за их вывод )
http://codex.wordpress.org/images/1/18/Template_Hierarchy.png

Забил на эти плагины, ибо приходится на новом проекте настраивать заново. Использую custom post type http://codex.wordpress.org/Post_Types + http://codex.wordpress.org/Function_Reference/add_meta_box + ещё пару фичей.

Забил на эти плагины, ибо приходится на новом проекте настраивать заново. Использую custom post type http://codex.wordpress.org/Post_Types + http://codex.wordpress.org/Function_Reference/add_meta_box + ещё пару фичей.

Да я бы и рад в этом кодексе пошариться, но, блин в аглицком ни ку-ку

кстати, народ, а где мне вообще искать файл отвечающий за метки (теги). дело в том, что в моей теме нет описанных в кодексе файлов tag.php и tag-slug.php

Люди, решение оказалось до гениального простым – обновился до версии WordPress 3.2.1. и теги сами заработали… Теперь интересно – чего не хватало?

Anonymous
Отправить
Ответ на: