Suggestion: pass GET Parameters to csv file url
-
It is useful to pass parameters to the file url like this:
[table file=”https://127.0.0.1/mysite/visitor.php?mode=month”%5D%5B/table%5DIf the current page have get-parameters, I might want to read them in visitor.php.
Example: https://www2.teamfakta.se?page_id=550&date=2010-02
The third table in that page are defined like above but take the mode parameter from the csv url and the date parameter from the page url.Suggestion: Be able to pass parameters from the current url to the csv file url. Perhaps like this:
[table file=”https://127.0.0.1/mysite/visitor.php?mode=month&date=**”%5D%5B/table%5DRight now I have solved it like this:
In your themes functions.php add this:function add_get_params_to_url($file) { $gets=$_GET; if (count($gets)==0) { return $file; } // Check if we have a ? in the url $next='&'; if (strpos($file,'?')===false) { $next='?'; } $file=$file.$next; foreach ($gets as $name => $data) { $file = $file . $name . '=' . $data . '&'; } $file=substr($file,0,-1); // Remove last character in the string (the last &) return $file; }
and then use the function in:
/wp-content/plugins/easy-table/easy-table.php , csv_to_table , row 159$file=add_get_params_to_url($file); // Add all get-params to the URL
Unfortunately my changes will be overwritten in the next update of Easy table.
- The topic ‘Suggestion: pass GET Parameters to csv file url’ is closed to new replies.