2013-03-10 1 views
5

Я разместил этот вопрос на wodpress.stackexchange.com, не получив ответа.Ошибка форматирования при публикации блога из Microsoft Word

Я понял, что это может быть проблема программирования на PHP.

Я пытаюсь опубликовать сообщение в блоге на веб-сайте Wordpress от Microsoft Live Writer. Вот пример текста, который я добавил в Microsoft, который я опубликовал.

" Temporary Blog Post 
I am adding a temporary blog post here 
Let’s see how it goes 
Thanks" 

Однако, когда я опубликовал пост, это то, как он выглядел

/pI am adding a temporary blog post here 
/ppLet’s see how it goes 
/ppThanks 

Обрати внимание, что \pp тегов, которые становятся добавлены в тексте.

Любая идея причины ошибки форматирования? Я думал, что когда вы публикуете из Microsoft Word или Microsoft Live Writer, он должен выглядеть так же, как в Microsoft Word/Live Writer.

Update: У меня такая же ошибка, когда я отправляю из других издательских программ, как Windows Live Writer и т.д.

ответ

5

По умолчанию WordPress автоматически вставляет теги абзацев по месту при отображении «the_content» - это часто мешает вам, когда вы пытаетесь выделить текст, а также создает проблемы проверки (вставляя неявный p-тэг) , Если вы хотите, чтобы раздеть автоматически вставленные теги абзаца из вашего контента, просто вставить эту строку в файл шаблона выше «the_content» тег:

<?php remove_filter (‘the_content’, ‘wpautop’); ?> 

ИЛИ

Используйте функцию cleanup_shortcode_fix(), которая должна помочь с ваш вопрос.

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

  1. Remove the p tags auto wrap
  2. Removing <p> and <br/> tags in WordPress posts
  3. wordpress-wrapping-shortcodes-with-p-tags
  4. Disable wpautop

может это поможет вам.

+0

Эй, я не был в состоянии проверить это, хотя. Я использую редактор по умолчанию. Я знаю, что это ****. Мне жаль, что я был активен в этом форуме. Я просто забыл. Большое вам спасибо за ваше время и помощь. – Kiran

2

Я нашел this статью, в которой, кажется, справиться с проблемой, хотя ее очень старый, так что я начальный вопрос будет какой версией Wordpress вы используете?

Чтобы остановить WordPress добавив теги просто добавить:

remove_filter ('the_content', 'wpautop'); 

В верхней части functions.php

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

1

Вставьте его в блокнот сначала, затем перепишите его из блокнота, прежде чем вставлять его в редактор wordpress.

Это должно быть сделано.

ИЛИ если вы не хотите использовать записную книжку,

Там есть кнопка в редакторе, который позволяет вставить содержимое непосредственно из Word. Это удаляет специальное форматирование Word, используемое для размещения контента на странице, и будет хорошо работать на вашем сайте. (Кнопка находится в «Kitchen Sink» на визуальном редакторе и обведена на рисунке ниже.) Альтернативный текст

enter image description here

+0

Нет, я искал решение, в котором вы можете опубликовать свою статью с Microsoft Word. Я ненавижу использование редактора WordPress. Из-за отсутствия лучшего слова я могу просто сказать, что это s *** – Kiran

+0

Do, вы знаете, можно ли публиковать из Word или WLW без какой-либо ошибки форматирования? – Kiran

+0

Я добавил еще один вариант .. проверьте, работает ли это для вас .. – oscprofessionals