Create Page
function wpcreatepage(){
$title = $_REQUEST['title'];
$content = $_REQUEST['content'];
$userid = $_REQUEST['userid'];
$my_post = array(
'post_title' => wp_strip_all_tags($title ),
'post_content' => $content,
'post_status' => 'publish',
'post_author' => $userid,
'post_type' => 'page',
);
$pid = wp_insert_post( $my_post );
echo $pid;
die();
}
Retrieve...
Showing posts with label Wordpress Codes. Show all posts
Showing posts with label Wordpress Codes. Show all posts
Thursday, October 17, 2013
Create / Retrieve / Update / Delete POST
Create Post
function wpcreatepost(){
$title = $_REQUEST['title'];
$content = $_REQUEST['content'];
$userid = $_REQUEST['userid'];
$my_post = array(
'post_title' => wp_strip_all_tags($title ),
'post_content' => $content,
'post_status' => 'publish',
'post_author' => $userid,
'post_type' => 'post',
);
$pid = wp_insert_post( $my_post );
echo $pid;
die();
}
Retrieve...
Update User Info
$user_data = array(
'ID' => $userid,
'user_login' => $loginName,
'first_name' => $firstName,
'last_name' => $lastName,
'user_email' => $email
);
echo wp_update_user( $user_data )...
Create WP User and send email notification
function wpcreateuser(){
$loginName = rawurldecode($_REQUEST['login']);
$firstName = rawurldecode($_REQUEST['firstname']);
$lastName = rawurldecode($_REQUEST['lastname']);
$email = rawurldecode($_REQUEST['email']);
$user_data = array(
'ID' => '',
'user_pass' => wp_generate_password(),
'user_login' => $loginName,
'display_name' => $loginName,
'first_name' => $firstName,
'last_name'...
Get WP user and Delete wp user
Get WP user
$blogusers = get_users('orderby=display_name&order=ASC');
$users = array();
foreach($blogusers as $user){
$users[] = array(
"ID"=>$user->ID,
"user_login"=>$user->user_login,
//"user_pass"=>$user->user_pass,
"user_nicename"=>$user->user_nicename,
"user_email"=>$user->user_email,
"user_registered"=>$user->user_registered,
"display_name"=>$user->display_name
);
}
echo...
Update WP Version
<?php
function wpupgrade(){
$reinstall = false;
global $wp_filesystem;
if ( $reinstall )
$url = 'update-core.php?action=do-core-reinstall';
else
$url = 'update-core.php?action=do-core-upgrade';
$url = wp_nonce_url($url, 'upgrade-core');
if ( false === ($credentials = request_filesystem_credentials($url, '', false, ABSPATH)) )
return;
//$version = isset( $_POST['version'] )? $_POST['version'] : false;
...
Get latest wp version
$request = wp_remote_post( 'http://api.wordpress.org/core/version-check/1.6/', array('body' => array('action' => 'version')));
if (!is_wp_error($request) || wp_remote_retrieve_response_code($request) === 200) {
echo json_encode(unserialize($request['body']));
}
get wordpress version
global $wp_version;
echo $wp_version;
&nbs...
SQL Select Post
SELECT *
FROM wp_terms
INNER JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id
INNER JOIN wp_term_relationships wpr ON wpr.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id
INNER JOIN wp_posts p ON p.ID = wpr.object_...
Get Wp Plugins
function getWpPlugins(){
$array_Plugins = get_plugins();
$plugins1 = array();
$active_plugins = get_option('active_plugins');
foreach($array_Plugins as $plugin_file => $data) {
$status = 'inactive';
if (array_search($plugin_file,$active_plugins)){
$status = 'active';
}
$plugins1[] = array(
"Status" => $status,
"Name" => $data['Name'],
"PluginURI" => $data['PluginURI'],
"Version"...
Get Wp Themes Code
function getWpThemes(){
$themes_ = get_themes();
$themes_ = array_keys($themes_);
$current = get_option("template");
$arr_theme = array();
$themes = search_theme_directories();
$i=0;
foreach($themes as $theme=>$item){
$active = $current==$theme?"Current Theme":"Activate";
$arr_theme[] = array("name"=>$theme,"status"=>$active,"title"=>$themes_[$i]);
$i++;
}
return $arr_theme;
...
Subscribe to:
Posts (Atom)