[wp-hackers] execPHP question
Andy Charrington-Wilden
andycharrington at gmail.com
Tue Nov 1 16:18:22 UTC 2011
Good point yes. You'll need to wrap the global $post in the tags too.
On 1 Nov 2011, at 16:03, Claude Needham wrote:
> The actually insert does not use <?php etc. does it?
> If you are doing your insert something like:
>
> [?php global $post; ?]
>
> [?php echo ("postid=" . $post->ID ); ?]
>
> I would experiment with the following insert:
>
> [?php global $post; echo ("postid=" . $post->ID ); ?]
>
>
> Claude
>
> On Tue, Nov 1, 2011 at 4:02 AM, IC IC <icwordpress at gmail.com> wrote:
>> I added it but results have not changed. right now, I have this... the
>> value does not get outputted! Echo outputs only what's in the " ".
>>
>> <?php
>> global $post;
>> ?>
>>
>> <?php the_post();?>
>> <hr>
>> <?php echo ("postid=" . $post->ID ); ?>
>> <hr>
>> <?php echo ("the id is=" . the_ID() ) ; ?>
>> <hr>
>> <?php echo ("gettheid:" . get_the_ID()); ?>
>> <hr>
>> <?php
>> $mypostid = get_the_ID();
>> echo ( "mypostid:" . $mypostid);
>> ?>
>>
>> <hr>
>>
>> <?php
>> $this_page_id = $wp_query->post->ID;
>> echo "after wp_query .... " . $this_page_id ;
>> ?>
>>
>> the above code outputs this;
>>
>> postid=
>> ------------------------------
>> the id is=
>> ------------------------------
>> gettheid:
>> ------------------------------
>> mypostid:
>> ------------------------------
>>
>> after wp_query ….
>>
>>
>> On Tue, Nov 1, 2011 at 3:45 AM, Andy Charrington-Wilden <
>> andycharrington at gmail.com> wrote:
>>
>>> Have you added the global $post?
>>>
>>> You'll need that to access the post object.
>>>
>>> :-)
>>>
>>> On 1 Nov 2011, at 10:43, IC IC wrote:
>>>
>>>> I got the execPHP plug in installed. no problems with it as far as
>>>> executing the php code thru the editor... for example, I tried the
>>>> following the PHP snippet within the WYSIWYG editor and it works...
>>>>
>>>> [?php echo get_post_meta(1717, 'Ref', true); ?]
>>>>
>>>> it outputs the value stored within the custom field titled REF. And the
>>>> 1717 happens to be the current post id of the post I was editing.
>>>>
>>>> but, whenever I tried to access post related data ( usually available in
>>>> the wordpress loop ), nothing gets outputted. for example, the following
>>>> produces nothing...
>>>>
>>>> [?php echo ("postid=" . $post->ID ); ?]
>>>>
>>>> Within the WYSIWYG editor, even the the_ID() outputs nothing. I thought,
>>> we
>>>> were still in the wordpress loop and I could tap into any post related
>>> data
>>>> at the moment.
>>>>
>>>> my goal was to replace the [?php echo get_post_meta(1717, 'Ref',
>>>> true); ?]with [?php
>>>> echo get_post_meta($post->ID, 'Ref', true); ?]
>>>>
>>>> What am I doing wrong?
>>>> _______________________________________________
>>>> wp-hackers mailing list
>>>> wp-hackers at lists.automattic.com
>>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>>
>>> _______________________________________________
>>> wp-hackers mailing list
>>> wp-hackers at lists.automattic.com
>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>>
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
More information about the wp-hackers
mailing list