Skip to content

Instantly share code, notes, and snippets.

View palamike's full-sized avatar

Palagorn Prasootsangchan palamike

View GitHub Profile
<?php
//get ajax url
$ajax_url = admin_url( 'admin-ajax.php' );
//localize script
wp_localize_script( 'script-handle-name', 'js_object', [
//js value
'ajax_url' => $ajax_url,
'other_value' => 'values'
<?php
// Allow subscribers to see Private posts and pages
$subRole = get_role( 'subscriber' );
$subRole->add_cap( 'read_private_posts' );
$subRole->add_cap( 'read_private_pages' );
<?php
// Redirect to home page on login
function login_redirect( $redirect_to, $request_redirect_to, $user ) {
if ( is_a( $user, 'WP_User' ) && $user->has_cap( 'edit_posts' ) === false ) {
return get_bloginfo( 'siteurl' );
}
@palamike
palamike / composer-template.json
Created September 13, 2017 14:39
Composer Snippets
{
"name": "<vendor_name>/<package_name>",
"description": "<description>",
"type": "project",
"license": "GPL",
"authors": [
{
"name": "<author>",
"email": "<email>"
}