#18365 closed enhancement (wontfix)
Javascript Access to Basic Wordpress Functions
| Reported by: | mneil | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | General | Version: | |
| Severity: | minor | Keywords: | |
| Cc: | Focuses: |
Description
I believe it would be useful for developers to add a few of the core functions of wordpress into JavaScript. For instance, I find myself needing the site url often. I know there are a few JS contants wordpress provides, like ajax_url ( and I believe the site url is also available), but to put these into a format like php would be useful.
Example:
<script>
function bloginfo(s)
{
if(!s)s = "wpurl";
this.wpurl = "<?php bloginfo("wpurl"); ?>";
return this[s];
}
console.log(bloginfo("wpurl"));
</script>
This file could easily be generated and included into the wordpress head so that at least basic data can be retrieved in a similar manner in both JavaScript and PHP. If there is any interest in this at all I would be happy to help come up with the full solution.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
You're free to pass whatever data you like using wp_localize_script().
No need to clutter the js window object with variables that are only used by plugins.