Go Back   WarriorForum - Internet Marketing Forums > Warrior Support Forums > Programming Talk
Register Blogs FAQ Social Groups CalendarHelp Desk

Reply
 
LinkBack Thread Tools
Old 09-25-2009, 03:01 PM   #1
Ungrateful S.O.B.
War Room Member
 
Kirk Ward's Avatar
 
Join Date: May 2006
Location: Ellijay, GA, USA. (Talk about being in the woods!)
Posts: 1,393
Thanks: 253
Thanked 57 Times in 45 Posts
Social Networking View Member's Twitter Profile 
Default Wordpress breaking onsite PayPal button code brackets

Wullo dear code gurus,

I have an unencrypted PayPal button on my site that contains the following...
Code:
value="<?PHP echo $_SERVER['REMOTE_ADDR']; ?>" />
Which Wordpress regularly breaks and turns into ...
Code:
value="&lt;?PHP echo $_SERVER['REMOTE_ADDR']; ?&gt;" />
Is there anything that I can do to stop Wordpress from doing this?

Many thanks in advance,
Kirk

"We are not here to sell a parcel of boilers and vats, but the potentiality of growing rich beyond the dreams of avarice."

Dr. Samuel Johnson (Presiding at the sale of Thrales brewery, London, 1781)
Kirk Ward is offline   Reply With Quote
Old 09-25-2009, 07:09 PM   #2
Warrior Member
 
tguillea's Avatar
 
Join Date: Sep 2009
Posts: 20
Thanks: 0
Thanked 2 Times in 2 Posts
Default Re: Wordpress breaking onsite PayPal button code brackets

I'm not much of a wordpress person but I would switch to a SSI and make a file called "paypal.php" with the code from your VALUE attribute in it.

Then where the VALUE attribute is, put the code
Code:
<!--#include file="paypal.php" -->

I think that should do the trick as WP would read it as a comment rather than potential malicious code (which I'm guessing is your problem)

"One of the best GPT sites ever!"
Offers: Over $1500 | Referral Commission: 15-25% | Payout Time: 3-5 Business Days
tguillea is offline   Reply With Quote
Old 09-25-2009, 08:02 PM   #3
Advanced Warrior
 
Abledragon's Avatar
 
Join Date: May 2007
Location: Hong Kong.
Posts: 961
Thanks: 3
Thanked 173 Times in 153 Posts
Social Networking View Member's Twitter Profile 
Contact Info
Send a message via Skype™ to Abledragon
Default Re: Wordpress breaking onsite PayPal button code brackets

You may also want to try installing the Raw-HTML plugin and then wrapping your PayPal code within the Raw-HTML tags.

Here's a review of Raw-HTML:

http://www.wealthydragon.com/blog/20...ordpress-html/

Cheers,

Martin.

Abledragon is offline   Reply With Quote
Old 09-25-2009, 11:03 PM   #4
Ungrateful S.O.B.
War Room Member
 
Kirk Ward's Avatar
 
Join Date: May 2006
Location: Ellijay, GA, USA. (Talk about being in the woods!)
Posts: 1,393
Thanks: 253
Thanked 57 Times in 45 Posts
Social Networking View Member's Twitter Profile 
Default Re: Wordpress breaking onsite PayPal button code brackets

Thanks to both of you ...

These both sound like workable solutions. I'm going to try the plugin first, and then the SSI include to see what happens.

Again, thanks.

"We are not here to sell a parcel of boilers and vats, but the potentiality of growing rich beyond the dreams of avarice."

Dr. Samuel Johnson (Presiding at the sale of Thrales brewery, London, 1781)
Kirk Ward is offline   Reply With Quote
Old 09-27-2009, 07:34 AM   #5
Senior Warrior Member
War Room Member
 
mywebwork's Avatar
 
Join Date: Sep 2008
Location: Honolulu, Hawaii, USA & Montreal Canada
Posts: 2,218
Blog Entries: 1
Thanks: 759
Thanked 724 Times in 505 Posts
Default Re: Wordpress breaking onsite PayPal button code brackets

Hi Kirk

Another WordPress Plugin that I use in this situation is this one:

WordPress › Exec-PHP WordPress Plugins

It lets you put raw HTML or PHP code within a post or page.

Bill
mywebwork is offline   Reply With Quote
Old 09-27-2009, 08:59 AM   #6
Web Developer, IT Support
War Room Member
 
n7 Studios's Avatar
 
Join Date: Dec 2008
Location: Birmingham, UK
Posts: 513
Thanks: 10
Thanked 77 Times in 65 Posts
Social Networking View Member's FaceBook Profile  View Member's Twitter Profile 
Default Re: Wordpress breaking onsite PayPal button code brackets

Hi Kirk,

If that HTML / PHP code is in a page or a post within Wordpress that you're editing, you'll need to use the Source / HTML view to put that code in.

If you put that code in the WYSIWYG part of the editor, it'll parse the characters into HTML elements, hence the issue you're experiencing.

Tim.

n7 Studios is offline   Reply With Quote
Old 09-27-2009, 05:12 PM   #7
Ungrateful S.O.B.
War Room Member
 
Kirk Ward's Avatar
 
Join Date: May 2006
Location: Ellijay, GA, USA. (Talk about being in the woods!)
Posts: 1,393
Thanks: 253
Thanked 57 Times in 45 Posts
Social Networking View Member's Twitter Profile 
Default Re: Wordpress breaking onsite PayPal button code brackets

Hi Bill & Tim,

I'm using the HTML editor pane and I'm running the Exec-PHP plugin.

Been out of town for a wedding so I haven't had a chance to test the other two suggestions yet.

Thanks. I'll announce if either works.

Kirk

"We are not here to sell a parcel of boilers and vats, but the potentiality of growing rich beyond the dreams of avarice."

Dr. Samuel Johnson (Presiding at the sale of Thrales brewery, London, 1781)
Kirk Ward is offline   Reply With Quote
Old 09-27-2009, 05:56 PM   #8
Ungrateful S.O.B.
War Room Member
 
Kirk Ward's Avatar
 
Join Date: May 2006
Location: Ellijay, GA, USA. (Talk about being in the woods!)
Posts: 1,393
Thanks: 253
Thanked 57 Times in 45 Posts
Social Networking View Member's Twitter Profile 
Default Re: Wordpress breaking onsite PayPal button code brackets

Hi and thanks for the feedback ...

I got some testing done ... The Raw_HTML plugin works okay and seems to be easy for where my site is developed at this point. I may test the SSI method as that seems like it could have some potential.

I did discover that the Raw_HTML plugin halts the working of Wordpress "shortcodes" by treating them as HTML and not allowing them to be parsed by Wordpress. This was important as I wanted them to be parsed and allow a custom plugin to be used where I centrally manage prices posted on my site. (... I use a little plugin I had developed which I call wp-central-pricing. You can email or pm for a copy.)

So having the shortcode parsed by Wordpress to dynamically insert the current price for a product everywhere on the site is important as I use every page I can as a sales page and this way the pricing is always correct.

Anyhoo, I digress.

So, the fix was easy enough. I merely put an end_raw comment before the shortcode, and a start_raw comment after the shortcode and the shortcode was parsed correctly. The Paypal button was generated properly without breaking the brackets tot eh lt and gt html codes, and the price was inserted properly into the shortcode inside the button.

Cool beans!

Thanks a bunch.

Kirk

"We are not here to sell a parcel of boilers and vats, but the potentiality of growing rich beyond the dreams of avarice."

Dr. Samuel Johnson (Presiding at the sale of Thrales brewery, London, 1781)
Kirk Ward is offline   Reply With Quote
Reply

  WarriorForum - Internet Marketing Forums > Warrior Support Forums > Programming Talk

Tags
breaking, onsite, paypal, wordpress

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -6. The time now is 11:29 AM.