ශීර්ෂ පා in යේ පෝස්ට් / පිටුවක් භාවිතා කරන තේමා අච්චු ගොනුව ප්රතිදානය කරන්න
add_action('wp_head', 'show_template');
function show_template() {
global $template;
print_r($template);
}
ඔබගේ තේමාව post_class භාවිතා කරන්නේ නම් පෙරනිමි DIV ප්රතිදානය කෙටි කරන්න.
ඔබේ තේමාව වැනි දෙයක් භාවිතා කරන්නේ නම්
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
ඔබේ මූලාශ්රය තුළ පිස්සු දිගු බෙදීම් තිබිය හැකි අතර එය මේ වගේ හෝ ඊටත් වඩා දිගු විය හැකිය:
<div id="post-4" class="post-4 post type-post hentry category-uncategorized category-test category-test-1-billion category-test2 category-test3 category-testing">
මෙය සැබවින්ම ඔබේ මූලාශ්රය අවුල් කිරීමට පටන් ගත හැකි අතර බොහෝ අවස්ථාවන්හිදී එය අනවශ්ය යැයි පෙනේ, 3-4 ගැඹුරට යාම ප්රමාණවත්ය.
ඉහළම උදාහරණය සඳහා අපට ප්රතිදානය එලෙස කපා ගත හැකිය:
// Slice crazy long div outputs
function category_id_class($classes) {
global $post;
foreach((get_the_category($post->ID)) as $category)
$classes[] = $category->category_nicename;
return array_slice($classes, 0,5);
}
add_filter('post_class', 'category_id_class');
මෙය පළමු අගයන් 5 පමණක් ඇතුළත් කිරීම සඳහා ප්රතිදානය කපා දමයි, එබැවින් ඉහත උදාහරණය බවට පත්වේ:
<div id="post-4" class="post-4 post type-post hentry category-uncategorized">
පෝස්ට් වර්ගය නොසලකා කාණ්ඩ ලේඛනාගාරය සියලුම සටහන් ප්රදර්ශනය කරන්න: අභිරුචි පෝස්ට් වර්ග සඳහා හොඳයි
function any_ptype_on_cat($request) {
if ( isset($request['category_name']) )
$request['post_type'] = 'any';
return $request;
}
add_filter('request', 'any_ptype_on_cat');
අනවශ්ය උපකරණ පුවරු අයිතම ඉවත් කරන්න
මෙය දැනටමත් පළ කර ඇති නමුත් එහි සම්පූර්ණ අයිතම ලැයිස්තුවක් නොතිබුණි. විශේෂයෙන් කරදරකාරී "එන සබැඳි!"
add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');
function my_custom_dashboard_widgets() {
global $wp_meta_boxes;
// Right Now - Comments, Posts, Pages at a glance
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
// Recent Comments
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
// Incoming Links
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
// Plugins - Popular, New and Recently updated Wordpress Plugins
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
// WordPress Development Blog Feed
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
// Other WordPress News Feed
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
// Quick Press Form
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
// Recent Drafts List
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
}
"වැඩිදුර කියවන්න" පිටු පැනීම ඉවත් කරන්න **
ඒ වෙනුවට පිටුවේ ඉහළට ආපසු යන්න. ඔබ "වැඩිදුර කියවන්න" ක්ලික් කළ විට එය කරදරකාරී විය හැකි පිටුවේ ස්ථානයට පනින්නේ කෙසේදැයි ඔබ දන්නවා, මෙය සාමාන්යයෙන් පිටුව පූරණය කිරීමට සලස්වයි, පැනීමක් නැත!
function remove_more_jump_link($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"', $offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}
add_filter('the_content_more_link', 'remove_more_jump_link');
පරිශීලක නාමය මත පදනම්ව ADMIN මෙනු අයිතම සීමා කරන්න , පරිශීලක නාමය සත්ය පරිශීලක නාමයකින් ආදේශ කරන්න.
function remove_menus()
{
global $menu;
global $current_user;
get_currentuserinfo();
if($current_user->user_login == 'username')
{
$restricted = array(__('Posts'),
__('Media'),
__('Links'),
__('Pages'),
__('Comments'),
__('Appearance'),
__('Plugins'),
__('Users'),
__('Tools'),
__('Settings')
);
end ($menu);
while (prev($menu)) {
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL ? $value[0] : "" , $restricted)) {
unset($menu[key($menu)]);
}
} // end while
} // end if
}
add_action('admin_menu', 'remove_menus');
// විකල්පයක් ලෙස ඔබට ($ current_user-> user_login! = 'admin') භාවිතා කළ හැකිය.
ටැග් වලාකුළු මෝස්තර කරන්න
// Tag cloud custom
add_filter('widget_tag_cloud_args', 'style_tags');
function style_tags($args) {
$args = array(
'largest' => '10',
'smallest' => '10',
'format' => 'list',
);
return $args;
}
විකල්ප පිළිබඳ සම්පූර්ණ සඳහනක් මෙහි ඇත (බොහෝ දේ ඇත!) Http://codex.wordpress.org/Function_Reference/wp_tag_cloud
පෙරනිමි RSS විජට් යාවත්කාලීන ටයිමරය වෙනස් කරන්න
(පෙරනිමිය පැය 6 ක් හෝ 12 ක් - මට අමතකයි (1800 = විනාඩි 30).
add_filter( 'wp_feed_cache_transient_lifetime', create_function('$fixrss', 'return 1800;') );