| Dante Monaldo |
Feb 25 2012, 02:58 AM
Post
#1
|
|
Advanced Member ![]() ![]() ![]() ![]() Group: Members Posts: 124 Joined: 22-March 09 From: California, USA Member No.: 8,132 |
I wrote a simpe PHP script and have been trying to return the results in WordPress shortcodes, but I can't seem to get it to work. Here is what I have:
CODE function securetotal() { return $secure_total; } add_shortcode('secure', 'securetotal'); $secure_total is the predefined variable that I need to be displayed. I can display simple text instead of the variable, but the variable is not transferring any results. Am I missing something? Any ideas? BTW, I did post this on the Wordpress forum, but didn't get any replies, so I'm hoping someone here can shed light on it. Help is much appreciated. -------------------- ~ Dante Monaldo
|
![]() ![]() |
| Brian Chandler |
Feb 25 2012, 04:48 AM
Post
#2
|
|
Jocular coder ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 2,165 Joined: 31-August 06 Member No.: 43 |
I wrote a simpe PHP script and have been trying to return the results in WordPress shortcodes, but I can't seem to get it to work. Here is what I have: CODE function securetotal() { return $secure_total; } add_shortcode('secure', 'securetotal'); $secure_total is the predefined variable that I need to be displayed. I can display simple text instead of the variable, but the variable is not transferring any results. Am I missing something? Any ideas? That fragment on its own does not mean much. But... securetotal() will generally return NULL, since $secure_total is not defined, and not global. Perhaps you need to make it global? Where's the manual for add_shortcode()? I presume this is Wordpress...? Please give a link or copy the function description. But currently the arguments are just two strings 'secure' and 'securetotal', with no obvious connection to the rest of the fragment. -------------------- Brian Chandler
Nothing in this post constitutes "commercial solicitation". PayPal does not solicit residents of Japan. Contents may settle in transit. "Legal mind" may or may not be brain-damaged. |
| Dante Monaldo |
Feb 25 2012, 12:08 PM
Post
#3
|
|
Advanced Member ![]() ![]() ![]() ![]() Group: Members Posts: 124 Joined: 22-March 09 From: California, USA Member No.: 8,132 |
Okay, the problem was that the variable was not global.
I just had to make $secure_total global and that fixed the problem. Thanks! Here's the code just in case anyone else has the same problem. CODE function securetotal() { global $secure_total; return $secure_total; } add_shortcode('secure', 'securetotal'); This post has been edited by Dante Monaldo: Feb 25 2012, 12:08 PM -------------------- ~ Dante Monaldo
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 18th June 2013 - 05:11 PM |