Support » Plugins » Plugin dev question – stop further conversions

  • I’m not sure this is the right place to post this, if not please let me know where I should ask the question.

    I’m writing my first plugin (a filter) which is also one of my first PHP projects. I’m a bit confused over how my code works in WP and I assume I’ve missed something. After having stripped away all the code that actually did something I have a filter that returns the following text

    <div><a href="xx"> <img src="yy" /> </a> text </div>

    Which shows up the same way on the wordpress page. But if I change this to

    <div><a href="xx"> <img src="yy" /> </a> <p>text</p> </div>

    then I get

    <div><a href="xx"> <img src="yy" />  </a>

    when on the wordpress page. As far as I understand WP seem to do some processing of the code I generate … which in this case generates some faulty HTML code.

    Can anyone please explain what is happening and what I can do to prevent the processing of the code I’ve generated.

Viewing 3 replies - 1 through 3 (of 3 total)
  • bump

    WordPress does filter content .
    And it does add p tags, usually correctly.
    This can be turned off. I use the plugin headspace2 for seo and it has this function in it’s option page. I believe there is a plugin which only does this, disable content p tag wraps.
    good luck with your plugin development.
    I’ve just launched first beta of my first plugin. lots of issues…

    Thanks. It turned out that there was a bug in the current version of WP (2.6.3), description and solution can found here

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Plugin dev question – stop further conversions’ is closed to new replies.