www.emiertips.info Tips Blog | Games Anak | Software 29 Tips WordPress Untuk Meningkatkan Posting dan Halaman | Tips Cakemier
Subscribe:

29 Tips WordPress Untuk Meningkatkan Posting dan Halaman

Hari ini kita akan fokus pada tweak pintar Anda dapat lakukan untuk meningkatkan tampilan posting WordPress Anda . Apakah Anda ingin mengubah tampilan posting Anda untuk meningkatkan pengalaman pengguna atau untuk meningkatkan pendapatan atau halaman tayangan , kemungkinan ada cara untuk melakukannya tanpa Plugin , dan sebagian besar potongan tercantum di sini mudah untuk menerapkan , di sebagian besar waktu Anda hanya perlu copy dan paste kode yang disediakan


Front End

1. Mengubah panjang kutipan Anda

Tips di bawah ini akan mengubah panjang kutipan Anda, yang Anda hanya dapat menambahkan baris kode berikut ke dalam file functions.php , dengan nilai 75 sebagai panjang kutipan.
add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($len) { return 75; }
[Source: Danny van Kooten]

2. Twitter style “time ago” dates

Kebanyakan orang tidak tahu bahwa WordPress memiliki fungsi built -in untuk menampilkan tanggal menggunakan  format "Time Ago", dan potongan di bawah ini dapat disisipkan ke mana saja dalam loop untuk menampilkan tanggal dengan format.
Posted <?php echo human_time_diff(get_the_time('U'), 
current_time('timestamp')). ' ago';
[Source: PHP Snippets]

3. Menampilkan post thumbnail pada RSS feed

Diperkenalkan pada WordPress 2.9, yaitu the_post_thumbnail ( ) fungsi yang sangat berguna untuk menambah dan menampilkan thumbnail dilampirkan ke posting. Kekurangannya adalah tidak ada metode built -in untuk menampilkan thumbnail di RSS feed. Fungsi di bawah ini akan memecahkan masalah ini. Cukup tempel ke dalam file functions.php Anda, simpan, dan pos thumbnail akan otomatis ditampilkan di RSS feed.
// show post thumbnails in feeds
function diw_post_thumbnail_feeds($content) { global $post; if(has_post_thumbnail($post->ID)) {  $content = '<div>'.
 get_the_post_thumbnail($post->ID). '</div>'. $content; } return $content;}add_filter('the_excerpt_rss',
 'diw_post_thumbnail_feeds');add_filter('the_content_feed', 'diw_post_thumbnail_feeds');
[Source: Digging into WordPress]

4. Batasi pencarian untuk mengirim hanya judul

Anda dapat menambahkan potongan ini ke dalam file functions.php dari theme WordPress Anda untuk membatasi pencarian ke posting hanya judul.
function __search_by_title_only( $search, &$wp_query )
  {
      if ( empty($search) )
      return $search; // skip processing - no search term in query
      $q =& $wp_query->query_vars;
      
      // wp-includes/query.php line 2128 (version 3.1)
      $n = !empty($q['exact']) ? '' : '%';
      $searchand = '';
      foreach( (array) $q['search_terms'] as $term ) {
      $term = esc_sql( like_escape( $term ) );
      $search .= "{$searchand}($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')";
      $searchand = ' AND ';
  }
  $term = esc_sql( like_escape( $q['s'] ) );
  if ( empty($q['sentence']) && count($q['search_terms']) > 1 && $q['search_terms'][0] != $q['s'] )
  $search .= " OR ($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')";
  if ( !empty($search) ) {
      $search = " AND ({$search}) ";
      if ( !is_user_logged_in() )
          $search .= " AND ($wpdb->posts.post_password = '') ";
      }
      return $search;
  }
add_filter( 'posts_search', '__search_by_title_only', 10, 2 );
[Source: WpSnipp]

5. Menampilkan nomor incrementing pada setiap posting

Tweak di bawah akan membiarkan Anda menampilkan nomor incrementing pada setiap posting, dan menerapkannya sangat sederhana. Pertama, paste fungsi berikut ke dalam file functions.php:
function updateNumbers() {
    global $wpdb;
    $querystr = "SELECT $wpdb->posts.* FROM $wpdb->posts WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' ";
    $pageposts = $wpdb->get_results($querystr, OBJECT);
    $counts = 0 ;
    if ($pageposts):
    foreach ($pageposts as $post):
    setup_postdata($post);
    $counts++;
    add_post_meta($post->ID, 'incr_number', $counts, true);
    update_post_meta($post->ID, 'incr_number', $counts);
    endforeach;
    endif;
}

add_action ( 'publish_post', 'updateNumbers' );
add_action ( 'deleted_post', 'updateNumbers' );
add_action ( 'edit_post', 'updateNumbers' );
Setelah Anda selesai , Anda dapat menampilkan nomor pos dengan kode berikut . Perhatikan bahwa itu harus digunakan dalam loop.
<?php echo get_post_meta($post->ID,'incr_number',true); ?>
[Source: Alchymyth, via WpRecipes]

6. Mengecualikan Posting dari Wordpress Feed

Mencari untuk mengecualikan posting tertentu dari feed Anda? Berikut tweak untuk Anda. Harap dicatat bahwa Anda hanya harus menyaring mana Anda ingin disaring, dalam contoh kita berada dalam feed kami $ wp_query - > is_feed. Jika Anda tidak membuatnya seperti itu, filter ini juga akan berjalan di belakang Anda dan posting ini tidak akan ditampilkan pada pos gambaran.
Fungsi ini memiliki dua parameter. Anda memberikan parameter pertama $ mana perpanjangan dari string SQL, yang akan mengurus penyaringan berdasarkan ID. Kemudian, dalam kurung Anda harus memasukkan ID dari posting yang Anda ingin Anda saring.
function fb_post_exclude($where, $wp_query = NULL) {
 global $wpdb;
 if ( !$wp_query )
  global $wp_query;
 if ($wp_query->is_feed) {
  // exclude post with id 40 and 9
  $where .= " AND $wpdb->posts.ID NOT IN (40, 9)";
 }
 return $where;
 }
add_filter( 'posts_where','fb_post_exclude', 1, 2 );
[Source: WP Engineer]

7. Redirect ke posting ketika permintaan pencarian kembali hasil tunggal

Masukan potongan ini ke dalam file functions.php dari theme WordPress Anda untuk mengarahkan pencarian untuk posting secara otomatis ketika WordPress hanya mengembalikan hasil pencarian tunggal.
add_action('template_redirect', 'single_result');
function single_result() {
 if (is_search()) {
  global $wp_query;
  if ($wp_query->post_count == 1) {
   wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
  }
 }
}
[Source: WpSnipp]

8. Secara otomatis membuat meta deskripsi dari content

Menambahkan potongan ini ke dalam file functions.php dari theme WordPress Anda secara otomatis akan membuat deskripsi meta dari posting WordPress, striping semua shortcode dan tag. Juga memastikan bahwa Anda memilikinya di header.php theme WordPress atau potongan ini tidak akan berfungsi.
function create_meta_desc() {
 global $post;
 if (!is_single()) { return; }
 $meta = strip_tags($post->post_content);
 $meta = strip_shortcodes($post->post_content);
 $meta = str_replace(array("\n", "\r", "\t"), ' ', $meta);
 $meta = substr($meta, 0, 125);
 echo "<meta name='description' content='$meta' />";
}
add_action('wp_head', 'create_meta_desc');
[Source: WpSnipp]

9. Secara otomatis mengganti kata-kata dengan link afiliasi

Untuk mengganti kata-kata dengan link afiliasi otomatis, cukup paste kode di bawah ini ke dalam file functions.php . Jangan lupa untuk memasukkan kata-kata Anda / link seperti yang ditunjukkan dalam kode contoh di bawah ini.
function replace_text_wps($text){
 $replace = array(
 // 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS'
 'thesis' => '<a href="http://mysite.com/myafflink">thesis</a>',
 'studiopress' => '<a href="http://mysite.com/myafflink">studiopress</a>'
 );
 $text = str_replace(array_keys($replace), $replace, $text);
 return $text;
}

add_filter('the_content', 'replace_text_wps');
add_filter('the_excerpt', 'replace_text_wps');
[Source: catswhoblog.com]

10. Menambahkan "Read More" permalink sampai akhir excerpt

Memasang kode di bawah ini akan membuat situs WordPress Anda menampilkan posting terkait berdasarkan pos saat tag (s). Anda harus menempatkan di dalam single.php , atau hanya di mana saja Anda ingin menampilkan posting terkait.
function excerpt_readmore($more) {
 return '... <a href="'. get_permalink($post->ID). '" class="readmore">'.
 'Read More'. '</a>';
}
add_filter('excerpt_more', 'excerpt_readmore');
[Source: WpSnipp]

11. Menampilkan posting terkait tanpa plugin

Memasang kode di bawah ini akan membuat situs WordPress Anda menampilkan posting terkait berdasarkan pos saat tag (s). Anda harus menempatkan di dalam single.php, atau hanya di mana saja Anda ingin menampilkan posting terkait.
<?php
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
     $tag_ids = array();
     foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
     $args=array(
     'tag__in' => $tag_ids,
     'post__not_in' => array($post->ID),
     'showposts'=>5, // Number of related posts that will be shown.
     'caller_get_posts'=>1
     );
    $my_query = new wp_query($args);
     if( $my_query->have_posts() ) {
      echo '<h3>Related Posts</h3><ul>';
      while ($my_query->have_posts()) {
       $my_query->the_post();
       ?>
       <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link
        to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
      <?php
      }
      echo '</ul>';
     }
    }
?>
[Source: Bin-Co]

12. Buat Sendiri Popular Posts di Sidebar

Menyiapkan widget sidebar untuk menampilkan posting populer adalah sangat mudah. Cukup copy dan paste kode di bawah ini ke dalam file sidebar.php Anda. Jika Anda perlu mengubah jumlah posting yang ditampilkan, Anda dapat mengubah 5 pada akhir baris 3 ke nomor apapun yang Anda inginkan.
<h2>Popular Posts</h2>
<ul>
 <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts
 ORDER BY comment_count DESC LIMIT 0 , 5"); 
 foreach ($result as $post) { 
  setup_postdata($post);
  $postid = $post->ID; 
  $title = $post->post_title; 
  $commentcount = $post->comment_count; 
  if ($commentcount != 0) { ?> 
   <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>">
   <?php echo $title ?></a> {<?php echo $commentcount ?>}</li>
 <?php } } ?>
</ul>
[Source: Pro Blog Design]

13. Mengatur Berakhirnya Tanggal / Waktu Posting

Di bawah ini adalah kode yang berguna yang dapat dimasukkan ke dalam tema Wordpress Anda untuk memungkinkan kemungkinan membuat posting kadaluarsa berdasarkan tanggal dan waktu. Edit tema dan mengganti lingkaran WordPress Anda saat ini dengan " hack " lingkaran:
<?php
if (have_posts()) :
 while (have_posts()) : the_post(); ?>
 $expirationtime = get_post_custom_values('expiration');
 if (is_array($expirationtime)) {
  $expirestring = implode($expirationtime);
 }
 $secondsbetween = strtotime($expirestring)-time();
 if ( $secondsbetween > 0 ) {
  // For exemple...   the_title();
  the_excerpt();
  }
 endwhile;
endif;
?>
Untuk membuat posting dengan tanggal / waktu berakhirnya , Anda hanya dapat membuat bidang khusus. Berikan kedaluwarsa sebagai kunci dan tanggal / waktu (format : hh/bb/tttt 00:00:00) sebagai suatu nilai. Pos tidak akan muncul setelah itu cap tertentu.
[Source: WpRecipes]

14. Daftar posting masa depan

WordPress memungkinkan daftar posting masa depan, dan untuk mencapai fitur ini, cukup paste kode ke mana pun Anda ingin Anda posting masa depan yang akan ditampilkan:
<div id="zukunft">
 <div id="zukunft_header"><p>Future events</p></div>
 <?php query_posts('showposts=10&post_status=future'); ?>
 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

 <div>
  <p><strong><?php the_title(); ?></strong><?php edit_post_link('e',' (',')'); ?><br />
  <span class="datetime"><?php the_time('j. F Y'); ?></span></p>
 </div>
 
 <?php endwhile; else: ?><p>No future events scheduled.</p><?php endif; ?>
</div>
[Source: WpRecipes]

15. Menampilan AdSense ke hanya pengunjung mesin pencari

Ini mungkin untuk menampilkan AdSense untuk para pengunjung dari hasil mesin pencarian', dan inilah kode untuk mencapainya, hanya menyisipkan kode di bawah ini ke dalam file functions.php tema.
function scratch99_fromasearchengine(){
 $ref = $_SERVER['HTTP_REFERER'];
 $SE = array('/search?', 'images.google.', 'web.info.com', 'search.',
 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.');
 foreach ($SE as $source) {
  if (strpos($ref,$source)!==false) return true;
 }
 return false;
}
$SE array di mana Anda menentukan mesin pencari. Anda dapat menambahkan mesin pencari baru dengan menambahkan elemen baru ke array , kemudian hanya paste kode berikut di mana saja dalam template di mana Anda ingin iklan AdSense yang akan ditampilkan , dan itu dilakukan ! Iklan hanya akan ditampilkan kepada pengunjung dari hasil mesin pencari.
if (function_exists('scratch99_fromasearchengine')) {
 if (scratch99_fromasearchengine()) {
  SISIPKAN CODE ANDA DISINI
 }
}
[Source: Scratch99, via WpRecipes]

Back End

1. Izinkan more tags HTML di editor

Secara default, Editor WordPress tidak memungkinkan tag HTML yang tidak sesuai dengan standar XHTML 1.0 . Namun, kode yang ditunjukkan di bawah ini akan memaksa editor untuk menerima tag lagi. Anda dapat menyisipkan ke dalam file functions.php tema Anda, simpan, dan fungsi yang baik untuk pergi.
function fb_change_mce_options($initArray) {
 // Comma separated string od extendes tags
 // Command separated string of extended elements
 $ext = 'pre[id|name|class|style],
 iframe[align|longdesc|name|width|height|frameborder|scrolling|marginheight|marginwidth|src]';
 if ( isset( $initArray['extended_valid_elements'] ) ) {
 $initArray['extended_valid_elements'] .= ',' . $ext;
 } else {
  $initArray['extended_valid_elements'] = $ext;
 }
 
 // maybe; set tiny paramter verify_html
 //$initArray['verify_html'] = false;
 return $initArray;
}
add_filter('tiny_mce_before_init', 'fb_change_mce_options');
[Source: WP Engineer]

2. Mengatur default editor

Potongan di bawah memodifikasi editor default di WordPress admin. Anda dapat pergi dengan Visual Editor, atau Anda dapat memilih HTML Editor, tambahkan saja salah satu dari mereka ke dalam file function.php.
# This sets the Visual Editor as default
add_filter( 'wp_default_editor', create_function('', 'return "tinymce";') );

# This sets the HTML Editor as default
add_filter( 'wp_default_editor', create_function('', 'return "html";') );
[Source: WP-Snippets]

3. Mengatur stylesheet editor yang berbeda untuk berbagai jenis posting

Dengan kode berikut disisipkan ke dalam file functions.php Anda, Anda dapat mengatur stylesheet editor yang berbeda untuk berbagai jenis pos . Anda akan perlu untuk beradaptasi, tergantung pada jenis posting Anda, dan jangan lupa untuk mengganti nama stylesheet juga.
function my_editor_style() {
 global $current_screen;
 switch ($current_screen->post_type) {
  case 'post':
  add_editor_style('editor-style-post.css');
  break;
  
  case 'page':
  add_editor_style('editor-style-page.css');
  break;
 
  case 'portfolio':
  add_editor_style('editor-style-portfolio.css');
  break;
 }
}
add_action( 'admin_head', 'my_editor_style' );
[Source: WPStorm]

4. Memungkinkan meng-upload jenis file yang lebih

Untuk alasan tertentu, Uploader WordPress tidak akan membiarkan Anda meng-upload jenis file tertentu, seperti Textmate itu. TmCommand. Jika Anda perlu meng-upload jenis file ke situs WordPress Anda, inilah potongan fungsional yang memungkinkan Anda untuk melakukannya , dan Anda hanya perlu paste ke dalam file functions.php. Anda juga dapat menambahkan jenis file yang lebih dengan menambahkan mereka secara on line 4, dipisahkan oleh pipa (|).
<?php
 function addUploadMimes($mimes) {
 $mimes = array_merge($mimes, array(
  'tmbundle|tmCommand|tmDragCommand|tmSnippet|tmLanguage|tmPreferences' =>
  'application/octet-stream'
 ));
 return $mimes;
   }
?>
add_filter('upload_mimes', 'addUploadMimes');
[Source: pioupioum.fr, via WpRecipes]

5. Aktifkan TinyMCE editor untuk posting the_excerpt

Menempatkan potongan berikut ke dalam file functions.php dari theme WordPress Anda akan menambahkan editor TinyMCE ke textarea posting kutipan itu.
function tinymce_excerpt_js(){ ?>
<script type="text/javascript">
 jQuery(document).ready( tinymce_excerpt );
 function tinymce_excerpt() {
 jQuery("#excerpt").addClass("mceEditor");
 tinyMCE.execCommand("mceAddControl", false, "excerpt");
 }
</script>
<?php }
add_action( 'admin_head-post.php', 'tinymce_excerpt_js');
add_action( 'admin_head-post-new.php', 'tinymce_excerpt_js');

function tinymce_css(){ ?>
<style type='text/css'>
 #postexcerpt .inside{margin:0;padding:0;background:#fff;}
 #postexcerpt .inside p{padding:0px 0px 5px 10px;}
 #postexcerpt #excerpteditorcontainer { border-style: solid; padding: 0; }
</style>
<?php }
add_action( 'admin_head-post.php', 'tinymce_css');
add_action( 'admin_head-post-new.php', 'tinymce_css');
[Source: WpSnipp]

6. Format Posting - Cara Lebih Kreatif Untuk Tema

Sintaks di bawah ini memberikan beberapa kemungkinan format posting yang kemudian dapat dipilih dan digunakan secara langsung dalam artikel, dan apa yang perlu Anda lakukan adalah untuk menempatkan kode ke dalam file functions.php tema Anda.
add_theme_support( 'post-formats', array( 'aside', 'audio', 'image', 'video' ) );
[Source: WP Engineer]

7. Menampilan Posting Miniatur Juga Dalam Edit Pos dan Ikhtisar Halaman

WordPress versi 2.9 memperkenalkan fungsi Pos Thumbnail. Ini cukup mengagumkan, dan untuk menampilkan posting thumbnail juga di Edit Pos dan Ikhtisar Page, Anda dapat menempatkan kode berikut ke Plugin atau menyalinnya ke dalam file functions.php dari tema.
if ( !function_exists('fb_AddThumbColumn') && function_exists('add_theme_support') ) {
// for post and page
add_theme_support('post-thumbnails', array( 'post', 'page' ) );
function fb_AddThumbColumn($cols) {
 $cols['thumbnail'] = __('Thumbnail');
 return $cols;
}

function fb_AddThumbValue($column_name, $post_id) {
    $width = (int) 35;
    $height = (int) 35;
    if ( 'thumbnail' == $column_name ) {
        // thumbnail of WP 2.9
        $thumbnail_id = get_post_meta( $post_id, '_thumbnail_id', true );
        
        // image from gallery
        $attachments = get_children( array('post_parent' => $post_id, 'post_type' 
        => 'attachment', 'post_mime_type' => 'image') );
        
        if ($thumbnail_id)
            $thumb = wp_get_attachment_image( $thumbnail_id, array($width, $height), true );
        elseif ($attachments) {
            foreach ( $attachments as $attachment_id => $attachment ) {
            $thumb = wp_get_attachment_image( $attachment_id, array($width, $height), true );
        }
    }
 if ( isset($thumb) && $thumb ) { echo $thumb; }
 else { echo __('None'); }
 }
}

// for posts
add_filter( 'manage_posts_columns', 'fb_AddThumbColumn' );
add_action( 'manage_posts_custom_column', 'fb_AddThumbValue', 10, 2 );

// for pages
add_filter( 'manage_pages_columns', 'fb_AddThumbColumn' );
add_action( 'manage_pages_custom_column', 'fb_AddThumbValue', 10, 2 );
}
[Source: WP Engineer]

8. Buat pesan status pos kustom dalam admin

Tweak ini awalnya ditulis oleh pengembang sebagai cara untuk klien untuk menampilkan pesan khusus untuk setiap posting penulis menciptakan . Dalam kasus ini posting bisa memiliki pesan sebagai ditolak, kesalahan, sumber, akhir, dll Anda dapat mengubah pesan tepat di bawah komentar kode itu, Array pesan status khusus, hanya untuk memastikan bahwa Anda mengubah nama kelas juga, yang Anda dapat mengubahnya setelah komentar, mengubah warna pesan di bawah ini.
add_filter('display_post_states', 'custom_post_state');
function custom_post_state($states) {
  global $post;
  $show_custom_state = get_post_meta($post->ID, '_status');
  if ($show_custom_state) {
   $states[] = __('<span class="custom_state ' . strtolower($show_custom_state[0]) . '">' . $show_custom_state[0] . '</span>');
  }
  return $states;
}
add_action('post_submitbox_misc_actions', 'custom_status_metabox');

function custom_status_metabox() {
    global $post;
    $custom = get_post_custom($post->ID);
    $status = $custom["_status"][0];
    $i = 0;
    /* ----------------------------------- */
    /*   Array of custom status messages            */
    /* ----------------------------------- */
    $custom_status = array('Spelling', 'Review', 'Errors', 'Source', 'Rejected', 'Final', );
    echo '<div class="misc-pub-section custom">';
    echo '<label>Custom status: </label><select name="status">';
    echo '<option class="default">Custom status</option>';
    echo '<option>-----------------</option>';
        for ($i = 0; $i < count($custom_status); $i++) {
        if ($status == $custom_status[$i]) {
            echo '<option value="' . $custom_status[$i] . '" selected="true">'.
 $custom_status[$i] . '</option>';
        } else { echo '<option value="' . $custom_status[$i] . '">' .
 $custom_status[$i] . '</option>'; }
    }
    
    echo '</select>';
    echo '<br /></div>';
}
add_action('save_post', 'save_status');

function save_status() {
    global $post;
    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
     return $post->ID;
    }
    update_post_meta($post->ID, "_status", $_POST["status"]);
}
add_action('admin_head', 'status_css');

function status_css() {
    echo '<style type="text/css">
    .default{font-weight:bold;}
    .custom{border-top:solid 1px #e5e5e5;}
    .custom_state{
    font-size:9px;
    color:#666;
    background:#e5e5e5;
    padding:3px 6px 3px 6px;
    -moz-border-radius:3px;
    }
    /* ----------------------------------- */
    /*   change color of messages below            */
    /* ----------------------------------- */
    .spelling{background:#4BC8EB;color:#fff;}
    .review{background:#CB4BEB;color:#fff;}
    .errors{background:#FF0000;color:#fff;}
    .source{background:#D7E01F;color:#333;}
    .rejected{background:#000000;color:#fff;}
    .final{background:#DE9414;color:#333;}
    </style>';
}
[Source: WpSnipp]

9. Mengatur Panjang Maksimum Judul Posting

Menambahkan kode PHP ke dalam file functions.php dari theme WordPress Anda akan menetapkan jumlah maksimum kata yang dapat ditampilkan dalam judul posting Anda, tweak sangat berguna!
function maxWord($title){
 global $post;
 $title = $post->post_title;
 if (str_word_count($title) >= 10 ) //set this to the maximum number of words
 wp_die( __('Error: your post title is over the maximum word count.') );
}
add_action('publish_post', 'maxWord');
[Source: WpSnipp]

10. Cara mengubah font Editor WordPress

Benci font saat ini digunakan dalam editor Wordpress? Ini mungkin untuk diubah font modern seperti Monaco atau Consolas , hanya menyisipkan kode ke dalam file functions.php tema WordPress Anda.
function change_editor_font(){
 echo "<style type='text/css'>
 #editorcontainer textarea#content {
  font-family: Monaco, Consolas, \"Andale Mono\", \"Dejavu Sans Mono\", monospace;
  font-size:14px;
  color:#333;
  }
 </style>";
}
add_action("admin_print_styles", "change_editor_font");
[Source: shailan.com, via WpRecipes]

11. Menambahkan Daerah Kustom otomatis Tentang Post / Halaman Publikasikan

Sebuah potongan kode untuk menginstal bidang khusus secara otomatis ke halaman atau kirim ketika mereka diterbitkan. Anda hanya dapat menambahkan kode di bawah ini ke dalam file functions.php, terletak di dalam folder tema Anda. Tentu saja, jangan lupa untuk mengubah nama field kustom.
add_action('publish_page', 'add_custom_field_automatically');
add_action('publish_post', 'add_custom_field_automatically');

function add_custom_field_automatically($post_ID) {
 global $wpdb;
 if(!wp_is_post_revision($post_ID)) {
  add_post_meta($post_ID, 'field-name', 'custom value', true);
 }
}
[Source: wpCanyon]

12. Singkirkan Revisi Posting Tak Terpakai

Berikut datang permintaan yang sangat berguna SQL yang akan menghapus semua posting revisi langsung serta meta yang terkait dengannya. Anda sudah menjalankan query berikut pada database WordPress, dan semua revisi (serta meta terkait dengan itu ) akan dihapus dari database Anda. Satu catatan penting di sini, pastikan untuk membuat cadangan database Anda sebelum Anda menjalankan kode.
DELETE a,b,c
FROM wp_posts a
WHERE a.post_type = 'revision'
LEFT JOIN wp_term_relationships b
ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);
[Source: Lesterchan.net]

13. Ubah kutipan panjang tergantung dari kategori

Pernah berharap untuk memodifikasi panjang kutipan berdasarkan kategori mana Anda berada di ? Di sinilah kode yang memberikan keinginan Anda. Cukup paste kode ke dalam file functions.php Anda, dan jangan lupa untuk mengubah kategori ID pada line 3!
add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($length) {
 if(in_category(14)) {
  return 13;
 } else {
 return 60;
 }
}
[Source: WpRecipes]

14. Disable Auto Saving Posting

Jika untuk beberapa alasan penting yang ingin menonaktifkan fungsi yang AutoSaves posting Anda saat Anda sedang mengedit di dashboard , itu mungkin. Cukup buka file functions.php dan paste kode berikut ke dalam file:
function disableAutoSave(){
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disableAutoSave' );
[Source: WpRecipes]
Anda kemudian dapat menyimpan file, dan Wordpress tidak akan pernah autosave posting. Anda juga bisa mendapatkan fungsi kembali dengan menghapus kode.
Sumber hongkiat.com
29 Tips WordPress Untuk Meningkatkan Posting dan Halaman

masukkan email anda: