Visual / HTML Editor Проблемы с текстом и изображениями - PullRequest
2 голосов
/ 26 августа 2010

Это мой первый сайт на WordPress, поэтому я новичок в WordPress 3.

В настоящее время я разрабатываю сайт для клиента и столкнулся со следующими проблемами / проблемами, связанными со страницами WordPress, которым назначен созданный мной шаблон страницы WordPress по умолчанию, созданный мной.

На самом деле вся тема, которую я создал, была из темы Старкера.

Проблемы:

1) Для моей страницы «О нас» я поместил все свои стили CSS в свой пользовательский шаблон страницы, на который указывает страница панели «О нас», но ввел мой RawHTML, который я создал и протестировал в браузере до его размещения. в редактор страниц HTML, который использует плагин RawHTML.

Проблема заключается в том, что при первом вставке моего HTML-кода с использованием начальных и конечных необработанных тегов все выглядит нормально в режиме предварительного просмотра, но не в визуальном редакторе - весь формат теряется.

Кроме того, когда я редактирую текст в визуальном редакторе, весь мой макет испорчен. Зачем? Вызывает беспокойство то, что я в конечном итоге хотел бы, чтобы мой клиент делал все обновления текста, но если он все перемешивает, то какой смысл использовать WordPress в качестве CMS?

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

2) Добавление и удаление изображений также, похоже, портят формат страницы, и опять же, я не понимаю, почему? Если у меня есть изображение, выровненное по правому краю, и я использую WordPress Image Uploader для замены существующего изображения, снова формат страницы испортился.

Единственный способ обойти это, это иметь внешние html-файлы, в которые вы вносите изменения, а затем копировать и вставлять их обратно в редактор HTML-страниц, что опять-таки побеждает цель.

Мой клиент предоставил мне весь контент, который им первоначально требовался, в формате MS Word, но у меня много трудностей с получением правильного формата на основе вышеуказанных проблем.

Суть в том, что я хочу, чтобы мой клиент обновлял все содержимое всех моих WP-страниц, но я также хочу убедиться, что если он (текст и / или изображения) не нарушит форматирование страницы.

Из ответа Адама

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

Исходя из вашего ответа и, как уже упоминалось, я использовал тему Старкера, я фактически сделал то, что вы предложили, то есть я создал специальную страницу шаблона для моей страницы «О нас» под названием About-Us.php, где Затем я создал страницу About-Us в моей панели инструментов WP под страницами и назначил ей этот шаблон.

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

Мой клиент предоставил мне документ MS Word с содержимым (форматированный текст со стилем), который он хочет, на этой странице «О нас» вместе с двумя изображениями, которые он хочет выровнять по правому краю страницы.

Теперь на основе этого содержимого, которое он хочет, и моего шаблона страницы About-Us.php, куда я могу поместить это содержимое, чтобы он имел все правильные стили и макет, требуемые моим клиентом, что также позволит ему продолжить работу. не связываясь со мной, вносить изменения в его контент, а также в два его изображения (т.е. менять изображения), не портя / не сбивая текущий формат страницы, то есть способ, которым он представлял контент в своем MS Word, - это способ Я хочу, чтобы фактический сайт выглядел, даже когда он вносит изменения вручную?

1) Как это сделать с помощью пользовательского шаблона страницы About-Us.php?

2) Где содержимое его MS Word размещено в WordPress - на странице панели инструментов (html / визуальные редакторы) или в шаблоне страницы About-Us.php, для которого определен стиль CSS?

3) Куда мой клиент может перейти и отредактировать содержимое страницы (текст / изображения) и убедиться, что форматирование не потеряно?

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

1 Ответ

2 голосов
/ 26 августа 2010

Не уверен на 100%, что вы делаете, но размещение всего html-страницы в редакторе HTML не очень хорошо, насколько мне известно

Если вы открываете основные файлы (лучше всего создавать дочерние темы -но для новичков WordPress это может показаться сложным) вы можете редактировать определенные страницы.wp-content > themes > yourtheme

в header.php вы можете поместить туда внешние ссылки css, а также javascript.(например, не трогайте php)

<script type="text/javascript src="<?php bloginfo('template_directory'); ?>/library/js/jquery.js" "></script>

style.css - это основная таблица стилей, которую будет использовать каждая создаваемая вами страница, если не указано иное

Если у вас есть собственный дизайн (т.е.без использования темы some1) вы можете либо отредактировать page.php, чтобы вставить в нее весь статический html / php, и использовать page hooks для получения динамического содержимого.Или вы можете создать определенную страницу шаблона для каждой страницы.

, чтобы сделать это, вы создаете новый файл .php, называете его template-something.php и помещаете в верхнюю часть страницы:

 /*
 Template Name: Choose A name
*/

затем на панели инструментов wp, под страницей редактирования .. справа есть опция выбора шаблона.Ваша новая страница должна быть там, и все изменения, которые вы вносите в нее, появляются.

в какой-то спешке, извините, я не могу публиковать ссылки.просто продолжайте читать что-то в Интернете, и вы быстро это поймете.ps Я использую Hybrid в качестве темы ... он удаляет все, что позволяет вам проще кодировать свою собственную тему ... и имеет множество хуков (дайте хуки для WordPress и отфильтруйте Google)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...