Permalänk
Medlem

Wordpress grejer om koden...

Hej, jag skulle verkligen uppskatta om någon hade en lösning på det här.

Jag använder wordpress på min blogg och är väldigt nöjd, förutom en sak.

Det har en jäkla benägenhet att ändra om i koden. T.ex så kör den in en massa radbrytningar vilket gör att det inte ser ut som det ska göra.

Jag vill att koden ska se ut så här för då ser det rätt ut:

<object width="205" height="165"><param name="movie" value="http://www.youtube.com/v/q0c47mLA49Y"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/q0c47mLA49Y" type="application/x-shockwave-flash" wmode="transparent" width="205" height="165"></embed></object> <object width="205" height="165"><param name="movie" value="http://www.youtube.com/v/_Hr-WtMqB_0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/_Hr-WtMqB_0" type="application/x-shockwave-flash" wmode="transparent" width="205" height="165"></embed></object>

Men i publicerad form ser koden ut så här:

<object width="205" height="165">
<param name="movie" value="http://www.youtube.com/v/q0c47mLA49Y"></param>
<param name="wmode" value="transparent"></param>

<p><embed src="http://www.youtube.com/v/q0c47mLA49Y" type="application/x-shockwave-flash" wmode="transparent" width="205" height="165"></embed></object>
<object width="205" height="165">
<param name="movie" value="http://www.youtube.com/v/_Hr-WtMqB_0"></param>
<param name="wmode" value="transparent"></param>
<p><embed src="http://www.youtube.com/v/_Hr-WtMqB_0" type="application/x-shockwave-flash" wmode="transparent" width="205" height="165"></embed></object>

Till exempel, det finns några andra saker också.

Så min fråga är helt enkelt, vet ni något sätt man kan få wordpress att sluta fucka med koden?

Om inte det, någon annan lösning på det exempel jag just gav?

Permalänk
Medlem

Vaddå ser rätt ut, i koden eller i browsern?

Om det ser rätt ut i koden så skit samma. Vem bryr sig om radbrytningar, som om dina besökare tycker att fin kod e viktigt.
Om det är i browsern så finns det YouTube-plugins som du kan använda. http://wp-plugins.net/

Permalänk
Medlem

Att det ser rätt ut i browsern.

Efter att ha kollat lite närmre upptäckte jag att problemet är att wordpress lägger in <p> före <embed av någon anledning.

Du har ingen lösning på det?

Vad gör youtubepluginet?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Kilroy
Att det ser rätt ut i browsern.

Efter att ha kollat lite närmre upptäckte jag att problemet är att wordpress lägger in <p> före <embed av någon anledning.

Du har ingen lösning på det?

Vad gör youtubepluginet?

http://bassistance.de/2006/04/12/wordpress-youtube-plugin/

Detta fungerar fint för mig..

Det innebär att (när man installerat codecen) så skriver man bara:

[youtube 5P5Az7AKv]

(Hela länken ser ju ut såhär från början: http://www.youtube.com/watch?v=5P5Az7AKv )

Visa signatur
Permalänk
Medlem

Ok, du verkar helt ha missuppfattat vad jag vill ha hjälp med.

Jag vill inte ha hjälp med att posta filmklipp, det funkar fint utan plugin och jag gör det hellre manuellt så jag kan ändra upplösningen som jag vill och grejer.

Det jag vill ha hjälp med är att få wordpress att inte stoppa in ett <p> framför <embedded... så att jag kan ha filmklipp bredvid varandra...

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Kilroy
Ok, du verkar helt ha missuppfattat vad jag vill ha hjälp med.

Jag vill inte ha hjälp med att posta filmklipp, det funkar fint utan plugin och jag gör det hellre manuellt så jag kan ändra upplösningen som jag vill och grejer.

Det jag vill ha hjälp med är att få wordpress att inte stoppa in ett <p> framför <embedded... så att jag kan ha filmklipp bredvid varandra...

.. oj, SORRY. Läste inte så noga..

Visa signatur
Permalänk
Medlem

Jag uppskattar ändå ditt försök att hjälpa, och även om det var helt fel så var det det mest hjälpsamma jag stött på när jag sökt efter hjälp ifrågan...

Permalänk

Ändra koden då? Det är inte världens svåraste PHP kod om du nu tror det.

Permalänk
Medlem

Men, hur ändrar jag koden så att wordpress inte ändrar tillbaka den?

EDIT: Alltså, allt jag behöver göra är att ta bort 1 <p>, men det kan jag inte eftersom wordpress sätter dit det automatiskt...

Permalänk
Medlem

Om du läser i filen wp-includes/default-filters.php så ser du vilka filter som wordress använder per default.

Om det är så att du skriver all kod till dina inlägg själv så kan du stänga av filter med remove_filter('comment_text','filter_profanity'); Enklast gör du detta genom att skapa en lite plugin som innehåller nått liknande följande text:

<?php /* Plugin Name: Remove filter Plugin URI: ... Description: Removes the filter from something Author: Kilroy Version: 0.1 Author URI: ... */ remove_filter('comment_text','filter_profanity'); ?>

Du får skriva dit det filter som du tror är bovon och spara filen i wp-content/plugins/ och aktivera och testa dig fram.

Visa signatur

Stolt användare av en ibook 300 MHz (dasslocket)

Permalänk
Medlem

Ok, det där är lite out of my league...

Jag kan inte mycket...