=== custom-post-edit ===
Contributors: vimes1984
Donate link: http://buildawebdoctor.com
Tags: wordpress frontend post edit, AngularJS forms,
Requires at least: 4.0
Tested up to: 4.0
Stable tag: 1.0.9
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Frontend post edit using angularJS
== Description ==
This plugin is intented for Developers only it's a effort to implement a simple custom front end post edit form using angularJS.
I'll be tracking issues via github:
https://github.com/vimes1984/custompostedit/
It uses angularJS for the form and requires you pass a `$_GET['posttoedit']` variable in the url to the form containing the post ID you want to edit.
Example:
` http://EXAMPLE.com/?posttoedit=POST_ID_TO_EDIT `
You are going to need to update three files to get this up and running first the form:
These fileds need to match the following syntax where in this case monthlysalary will be the object passed to the php function:
Example:
` `
File:
` /includes/customedit.php `
Then the class customPostEdit->post_edit_fac() method, line 237-> 262 is the function that actually updates the post and is called from the javascript:
File:
` customPostEdit.php `
you are going to need to fill these in with the fields you want to update you can find the default fields here:
http://codex.wordpress.org/Database_Description#Table:_wp_posts
And you can update post meta fields like so:
Example:
` update_post_meta( $postID, 'wpcf-monthly-salary', $monthlysalary ); `
There is one last file you may need to edit and that's the AngularJS file you may need to change
Example:
` $scope.formobject = {'jobID': '', 'title': '', 'jobcontent': '', 'monthlysalary': ''}; `
Object to match your form fields in this file:
File:
` /js/custom-post-edit.js `
This file calls the php endpoint we defined in the first file the post_edit_fac and sends the formobject {} to that function from the form.
You can place the form anywhere you want using the shortcode:
Shortcode:
` [post_edit] `
Good luck and post any issues to github I'll gladly lend a hand...
== Installation ==
1. Upload `` to the `/wp-content/plugins/` directory
1. Activate the plugin through the "Plugins" menu in WordPress
1. Place `` in your templates
== Screenshots ==
1. This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from
the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets
directory take precedence. For example, `/assets/screenshot-1.png` would win over `/tags/4.3/screenshot-1.png`
(or jpg, jpeg, gif).
2. This is the second screen shot
== Changelog ==
= 1.0.9 =
*updated readme and added instructions
= 1.0.8 =
*updated readme and added instructions
= 1.0.7 =
*updated readme
= 1.0.6 =
*updated readme
= 1.0.5 =
*updated readme
= 1.0.4 =
*updated readme
= 1.0.3 =
*updated readme
= 1.0.2 =
*updated readme
= 1.0.1 =
*updated readme
= 1.0 =
* Initial Commit