2013-03-10 15 views
5

Ho postato questa domanda su wodpress.stackexchange.com senza ottenere alcuna risposta.Errore di formattazione durante la pubblicazione del blog da Microsoft Word

Ho capito che potrebbe essere un problema di programmazione in PHP.

Sto cercando di pubblicare un post sul blog in un sito web basato su wordpress da Microsoft Live Writer. Ecco il testo di esempio che ho aggiunto in Microsoft, anch'esso pubblicato.

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

Tuttavia, quando ho pubblicato il post, questo è come appariva

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

Avviso i \pp tag che sta ottenendo aggiunti nel testo.

Qualche idea sul motivo dietro l'errore di formattazione? Ho pensato che quando pubblichi da Microsoft Word o Microsoft Live Writer, dovrebbe apparire come nel Microsoft Word/Live Writer.

Aggiornamento: Sto avendo lo stesso errore quando mi distacco da altri software di impaginazione come Windows Live Writer, ecc

risposta

5

Per impostazione predefinita, WordPress inserisce automaticamente i tag di paragrafo dappertutto durante la visualizzazione di 'the_content' - questo spesso intralcia il modo in cui stai cercando di distanziare il testo e crea anche problemi di convalida (inserendo un tag p implicito) . Se si vuole mettere a nudo il tag di paragrafo inseriti automaticamente dal suo sito web, è sufficiente inserire questa riga nel file di modello la tag 'the_content':

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

O

utilizzare la funzione cleanup_shortcode_fix() che dovrebbe aiutare con il tuo problema

Partenza sotto link per ulteriori informazioni,

  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

può questo aiuto.

+0

Ehi, non sono stato in grado di provarlo però. Sto usando l'editor predefinito. Lo sò che lo è****. Mi dispiace di essere stato attivo in questo forum. Ho appena dimenticato. Grazie mille per il tuo tempo e aiuto – Kiran

2

Ho trovato this articolo che sembra affrontare il problema, anche se la sua molto vecchio quindi la mia la domanda iniziale sarebbe quale versione di wordpress stai usando?

Per interrompere wordpress aggiungendo i tag semplicemente aggiungere:

remove_filter ('the_content', 'wpautop'); 

Per la parte superiore del vostro functions.php

Su un lato nota Io non uso l'auto pubblicare caratteristiche di parola, Trovo che taglia e incolla un documento in Ultimate TinyMCE è il modo migliore per mantenere la formattazione, ma questa è solo la mia opinione.

1

Incollalo prima nel blocco note quindi ricopia dal blocco note prima di incollarlo nell'editor di parole.

Che dovrebbe farlo.

O se non volete utilizzare il blocchetto per appunti,

C'è un pulsante nel editor che permette di incollare il contenuto direttamente da Word. Ciò rimuove la speciale formattazione utilizzata da Word per disporre i contenuti nella pagina e far funzionare le cose sul tuo sito. (Il pulsante è nel "Kitchen Sink" sulla editor di Visual ed è cerchiata nell'immagine qui sotto.) Alt text

enter image description here

+0

No, stavo cercando una soluzione, dove puoi pubblicare direttamente il tuo articolo da Microsoft Word. Odio usare editor di wordpress. Per la mancanza di una parola migliore, posso semplicemente dire che è *** – Kiran

+0

Sì, sai se è possibile pubblicare da Word o WLW senza dover avere alcun errore di formattazione? – Kiran

+0

Ho aggiunto un'altra opzione .. per favore controlla se funziona per te .. – oscprofessionals

Problemi correlati