Intereting Posts
posts_per_page & pagination conflict WP_QUERY цикл, смещение в аргументах и ​​paginate_links – могут ли они работать вместе? Установка WordPress не завершается на сервере WAMP wp_headers vs send_headers. Когда использовать каждый? WP-CLI не может найти URL Как добавить nofollow в wp_nav_menu Есть ли способ указать вкладку для отображения, когда отображается Media Uploader? Вставить Youtube видео ссылку в wordpress editor Показывать измененное время, если сообщение действительно изменено Настройте Календарь событий, чтобы включить возможность расширения для дополнительных событий. get_posts, назначенные конкретному термину таксономии, а не дети этого термина Создать страницу «Все сообщения» или «Архивы» в WordPress 3.0? Почему WP-CLI и WP Admin показывают разные версии плагинов с обновлениями? Цепочка WordPress (многоузловой) / wp-admin / redirect (ERR_TOO_MANY_REDIRECTS) Лучший способ загрузки контента на мобильный – проблема с wp_is_mobile

Как создать универсальную галерею и улучшить административную сторону управляющих галерей?

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

Во-первых, в моем файле functions.php я добавил новый размер для своих значков:

add_image_size( 'wide-image-icon', 200, 150, true ); 

Затем я сделал файл шаблона для категории галереи (позвонил на него Gallery1) и категории «Галерея1». В gallery1.php шаблона gallery1.php я использовал запрос для сообщений с галереями:

 query_posts(array('category_name'=>'Gallery1','posts_per_page'=>-1)) 

Затем в цикле сообщений я показывал свои значки в галерее (которые являются признаками изображений сообщений):

 the_post_thumbnail('wide-image-icon'); 

Итак, теперь, создав новую страницу с шаблоном «Gallery1», я могу добавить сообщение, выбрать для него категорию «Галерея1», добавить картинки с помощью стандартного «Вставить галерею», выбрать один из них как изображение, и мне хорошо идти.

Проблема в том, что это не универсальный способ сделать это. Что делать, если я хочу сделать другую страницу галереи (Gallery2). Затем мне нужно создать новый файл шаблона, создать новую категорию, сменить название категории в запросе внутри файла шаблона, добавить новую страницу с прикрепленным к ней шаблоном. Как ты делаешь это?

Я также хотел бы спросить о некоторых улучшениях в админке для галереи. Я видел темы, где была абсолютно новая вкладка внутри области администрирования, где вы видели все галереи, вы можете легко изменить порядок изображений, добавить / удалить галереи и т. Д. Сейчас на моем веб-сайте я добавляю свои новости (я использую ту же самую систему здесь ), галереи, сообщения в блогах и обычные страницы, такие как «Bio», как сообщения, которые определенно не очень хороши.

PS. Любые статьи, видеоуроки, книги, советы и трюки приветствуются.

@edit: Как я могу управлять отображением моих галерей на стороне администратора? Я бы хотел удалить весь редактор и оставить только фотографии, если вы понимаете, что я имею в виду.

Solutions Collecting From Web of "Как создать универсальную галерею и улучшить административную сторону управляющих галерей?"

Это все не так, вам нужно сначала решить, хотите ли вы использовать сообщения, страницы или настраиваемые типы сообщений.

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

Вы можете узнать, как их создать здесь,
http://codex.wordpress.org/Post_Types#Custom_Types
http://codex.wordpress.org/Function_Reference/register_post_type

После этого вы можете создать файл шаблона для своего типа сообщения, который будет определен для того, как вы хотите, чтобы он выглядел. Например, вы создали CPT под названием «Галерея», ваш файл темы может быть single-gallery.php . Там вы можете использовать цикл в любом случае, который вы хотите отображать и стилизовать ваши фотографии, и каждое сообщение, сделанное в этом типе сообщений (Галерея), будет использовать этот файл темы.


Чтобы ответить на второй вопрос, при регистрации нового настраиваемого типа сообщений есть параметры, один из них может включать или отключать редактор. Тот, который вам нужен, supports --> 'editor'

По умолчанию для управления фотографиями публикации вы нажимаете «Добавить фотографию» -> «Галерея» -> там находятся параметры управления. Если вы хотите настроить новую консоль управления фотографиями, вам придется задать еще один вопрос, так как было бы сложно вдаваться в подробности здесь, я их видел, но я не совсем уверен, какой лучший метод для этого ,