WordPress.org

Ready to get started?Download WordPress

Forums

Plugin dev question - stop further conversions (4 posts)

  1. skromta
    Member
    Posted 5 years ago #

    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>
    <p>text</p>
    </p></div>

    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.

  2. skromta
    Member
    Posted 5 years ago #

    bump

  3. Daiv Mowbray
    Member
    Posted 5 years ago #

    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...

  4. skromta
    Member
    Posted 5 years ago #

    Thanks. It turned out that there was a bug in the current version of WP (2.6.3), description and solution can found here http://trac.wordpress.org/ticket/7988

Topic Closed

This topic has been closed to new replies.

About this Topic