Skip to content

Instantly share code, notes, and snippets.

@tarikcayir
tarikcayir / get_daft_posts.php
Created Aug 30, 2015
WP_Query get draft posts!
View get_daft_posts.php
<?php
// Query args.
$args = array(
'post_type' => array( 'post', 'page' ),
'post_status' => 'draft'
);
$query = new WP_Query( $args );
View wordpress-get-metabox-example.php
<?php
/**
* The default template for displaying content
*
* Used for both single and index/archive/search.
*
* @package WordPress
* @subpackage Twenty_Fifteen
* @since Twenty Fifteen 1.0
*/
View wordpress-taxonomy-query.php
<?php
/**
* The template used for displaying page content
*
* @package WordPress
* @subpackage Twenty_Fifteen
* @since Twenty Fifteen 1.0
*/
View example-wp-meta-box.php
<?php
/**
* Add the functions.php
*/
add_filter( 'rwmb_meta_boxes', 'motor_ozellikleri' );
function motor_ozellikleri( $meta_boxes )
{
$meta_boxes[] = array(
'title' => __( 'Motor Özelliklerini Giriniz', 'urun' ),
View admin-custom-css.php
<?php
add_action('admin_head', 'devnot_custom_css');
function devnot_custom_css() {
echo '<style>
body.mce-content-body {
font-size: 16px;
line-height: 24px;
}
View redirect-all-page.php
<?php
add_action( 'template_redirect', 'redirect_all_page' );
function redirect_all_page() {
if ( !is_home() ) { // get_the_ID() != 'home_page_id'
wp_redirect( home_url(), 301 );
exit;
}
}
View wordpress-add-new-admin-user.php
add_action('init','add_new_admin');
function add_new_admin(){
$login = 'kullaniciadi';
$pass = '1';
$email = 'eposta@adresiniz.com';
if ( !username_exists( $login ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $login, $pass, $email );
$user = new WP_User( $user_id );
@tarikcayir
tarikcayir / js-detected-user-browser-language.js
Last active Aug 29, 2015
JS detected user browser language
View js-detected-user-browser-language.js
// Detected user browser langauge
var userLang = navigator.language || navigator.userLanguage;
userLang = userLang.substring(1,2);
if ( userLang == "tr" ) {
window.location.href = "http://www.sitename.com/tr";
} else {
window.location.href = "http://www.sitename.com/en";
}
View wordpress_allow_contributor_to_upload_media.php
if ( current_user_can('contributor') && !current_user_can('upload_files') )
add_action('admin_init', 'allow_contributor_uploads');
function allow_contributor_uploads() {
$contributor = get_role('contributor');
$contributor->add_cap('upload_files');
}
View page_control_menu.php
<?php
if ( is_page(id)){
wp_nav_menu( array( 'theme_location' => 'menu_1');
}else{
wp_nav_menu( array( 'theme_location' => 'menu_2');
}