কোন শিরোনামে কোনও থিম টেমপ্লেট কোনও পোস্ট / পৃষ্ঠা ফাইল করে তা আউটপুট দেয়
add_action('wp_head', 'show_template');
function show_template() {
global $template;
print_r($template);
}
আপনার থিম যদি পোস্ট_ক্লাস ব্যবহার করে থাকে তবে ডিফল্ট ডিআইভি আউটপুট সংক্ষিপ্ত করুন।
যদি আপনার থিমটি এমন কিছু ব্যবহার করছে
<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');
ব্যবহারকারীর উপর ভিত্তি করে অ্যাডমিন মেনু আইটেমগুলি সীমাবদ্ধ করুন , ব্যবহারকারীর নামটি প্রকৃত ব্যবহারকারীর নামের সাথে প্রতিস্থাপন করুন।
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');
// বিকল্প হিসাবে আপনি যদি ব্যবহার করতে পারেন ($ বর্তমান_ ব্যবহারকারী_> ব্যবহারকারী_লগিন! = 'অ্যাডমিন'), সম্ভবত আরও দরকারী
ট্যাগ মেঘ স্টাইল করুন
//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
ডিফল্ট আরএসএস উইজেট আপডেট টাইমার পরিবর্তন করুন
(ডিফল্ট 6 বা 12 ঘন্টা আমি ভুলে যাই (1800 = 30 মিনিট)।
add_filter( 'wp_feed_cache_transient_lifetime', create_function('$fixrss', 'return 1800;') );