Writing plugin question
-
Had a quick question here – this is just a basic thing that I can’t find.
I’m looking to write a custom function. I have a database query that I want to use for several different purposes – so rather than calling in the database query over and over again to spit out the alternate output, I wanted to just use the *same* query and add things (like hooks or filters? I think?) and create different outputs with the data I’m retrieving.
I can’t seem to get the syntax right. What I have so far is this:
$query = ("SELECT stuff FROM tables WHERE rows do this stuff"); $query_data = $wpdb->get_row($query, ARRAY_A); //make my list of varibles hereNow, I wanted to turn this into a function…so something like:
function get_query_stuff() { //put the above example code in this spot //put in formatted output here }However, like I said, this works *great* for displaying the specified formatted output by adding the
<?php get_query_stuff();?>into a template file. It’ll display exactly what I want.But I’d like to do something else where it’s more like:
function get_query_stuff($tag1, $tag2, $tag3) { // example code - the actual query and variables - here $tag1 = variable stuff output in a certain way here $tag2 = other stuff in a different format $tag3 = more stuff in yet another format }I’m new to this plugin stuff, and of course the above isn’t working for crap. So I was hoping someone could give me a rough outline of the structure to achieve what I want. I’d like to just be able to insert something like
<?php get_query_stuff('tag1'); ?>into my template file so it’ll display the output for $tag1 – but it’s just not going. I’ve tried looking at other plugins – but I think what *I* am looking for is a little more basic than the stuff I have, and I can’t seem to wrap my head around it by looking at the complicated plugins. I don’t even know the exact terminology I’m looking for, so my search results are hit-or-miss.So can someone pass me a really simple example of how to do this? I don’t need code to perform a specific thing, I just want to know a basic layout to accomplish this. I’ve tried reading the codex on hooks and filters – but it doesn’t provide any examples (that I can find) on inserting multiple variables into *one* function – I can add filters to wp_meta() and such, but I want to add the filter directly into the function I’m writing, and then call it in later.
Hope I’m not too confusing! Any help is appreciated 🙂
The topic ‘Writing plugin question’ is closed to new replies.