We don't guarantee that all provided
answers is correct.
1. Which of
the following will hash a string/password to its md5 equivalent?
Answers:
• md5()
• wp_generate_password()
• wp_generate_md5()
• password_md5()
• wp_generate_password()
• wp_generate_md5()
• password_md5()
2. Which
conditional tag checks if the dashboard or the administration panel is
attempting to be displayed by returning «true’ (if the URL being accessed is in
the admin section) or «false» (for a front-end page).
Answers:
• my_admin()
• view_admin()
• is_admin()
• root_admin()
• view_admin()
• is_admin()
• root_admin()
3. How can
the class name of a sub-menu be changed in the wp_nav_menu?
Answers:
• By manually adding the class name in
Appearance—>Menus
• WordPress does not support the ability to change the class name of a sub-menu in the wp_nav_menu.
• By adding the following code in functions.php: class UL_Class_Walker extends Walker_Nav_Menu { function start_lvl(&$output, $depth) { $indent = str_repeat(«\t», $depth); $output .= «\n$indent<ul class=\»level-«.$depth.»\»>\n»; } }
• By adding the following code in header.php: class UL_Class_Walker extends Walker_Nav_Menu { function start_lvl(&$output, $depth) { $indent = str_repeat(«\t», $depth); $output .= «\n$indent<ul class=\»level-«.$depth.»\»>\n»; } }
• WordPress does not support the ability to change the class name of a sub-menu in the wp_nav_menu.
• By adding the following code in functions.php: class UL_Class_Walker extends Walker_Nav_Menu { function start_lvl(&$output, $depth) { $indent = str_repeat(«\t», $depth); $output .= «\n$indent<ul class=\»level-«.$depth.»\»>\n»; } }
• By adding the following code in header.php: class UL_Class_Walker extends Walker_Nav_Menu { function start_lvl(&$output, $depth) { $indent = str_repeat(«\t», $depth); $output .= «\n$indent<ul class=\»level-«.$depth.»\»>\n»; } }
4. Which of
the following functions are used to add administration menu item in WordPress ?
Answers:
• add_menu_page();
• add_admin_item();
• add_admin_page();
• add_admin_option();
• add_admin_item();
• add_admin_page();
• add_admin_option();
5. Which of
the following WordPress Multisite functions allows for getting content from one
blog and display it on another?
Answers:
• switch_blog()
• switch_to_blog()
• restore_current_blog()
• restore_to_current_blog()
• switch_to_blog()
• restore_current_blog()
• restore_to_current_blog()
6. Which of
the following will correctly load localized (translated) text for a WordPress
plugin?
Answers:
• function
custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’);
load_theme_textdomain(‘tutsplus’, $lang_dir); } add_action(‘after_setup_theme’,
‘custom_theme_setup’);
• function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); add_action(‘after_setup_theme’, ‘custom_theme_setup’); }
• function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); add_action(‘after_setup_theme’, ‘custom_theme_setup’); } load_theme_textdomain(‘tutsplus’, $lang_dir);
• function load_theme_textdomain(‘tutsplus’, $lang_dir); { $lang_dir = get_template_directory() . ‘/lang’); custom_theme_setup(); } add_action(‘after_setup_theme’, ‘custom_theme_setup’);
• function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); add_action(‘after_setup_theme’, ‘custom_theme_setup’); }
• function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); add_action(‘after_setup_theme’, ‘custom_theme_setup’); } load_theme_textdomain(‘tutsplus’, $lang_dir);
• function load_theme_textdomain(‘tutsplus’, $lang_dir); { $lang_dir = get_template_directory() . ‘/lang’); custom_theme_setup(); } add_action(‘after_setup_theme’, ‘custom_theme_setup’);
7. User
Level 10 converts to _________?
Answers:
• Contributor
• Author
• Editor
• Subscriber
• Administrator
• Author
• Editor
• Subscriber
• Administrator
8. How can a
post ID be retrieved from the permalink?
Answers:
• Its not possible to retrieve the post ID from a
permalink due to its structure.
• It can be retrieved by using a Regular Expression.
• wp_get_post_id($permalink)
• url_to_postid($permalink)
• It can be retrieved by using a Regular Expression.
• wp_get_post_id($permalink)
• url_to_postid($permalink)
9. Which of
the following code snippets will create plugins back-end page without showing
it as menu item?
Answers:
• add_submenu_page with
parent slug = null
• add_menu_page with parent slug = null
• add_submenu_page without parent slug = null
• add_menu_page without parent slug = null
• add_menu_page with parent slug = null
• add_submenu_page without parent slug = null
• add_menu_page without parent slug = null
10. Can the
contents of the wp-content folder be moved or renamed without changing any
settings?
Answers:
• Yes
• No
• No
11. Which of
the following codes will return the current plugin directory in WordPress?
Answers:
• <?php
plugin_basename($file); ?>
• <?php plugin_basename(‘url’); ?>
• <?php bloginfo_plugin(‘url’); ?>
• <?php content_plugin_url( $path ); ?>
• <?php plugin_basename(‘url’); ?>
• <?php bloginfo_plugin(‘url’); ?>
• <?php content_plugin_url( $path ); ?>
12. Which of
the following is the correct sequence of steps to adapt a WordPress plugin to a
multisite?
Answers:
• 1. Use $wpdb to
iterate through all blogs 2. Hook according to the $blog_id 3. Install the
plugin as Network only 4. Uninstall depends the specific plugin
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. IInstall the plugin as Network only 4. Uninstall depends the specific plugin
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. Install other activations except Network 4. Uninstall is the same for all the plugins
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. Install the plugin as Network only 4. Uninstall is same for all the plugins
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. IInstall the plugin as Network only 4. Uninstall depends the specific plugin
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. Install other activations except Network 4. Uninstall is the same for all the plugins
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. Install the plugin as Network only 4. Uninstall is same for all the plugins
13. Which of
the following is the correct way to get WordPress Post ID from the Post title?
Answers:
• $page = get_page_title( ‘About’ ); wp_pages( ‘exclude=’
. $page->ID );
• $page = get_page_by_title( ‘Home’ ); $page_id = $page->ID;
• $page = get_page_by_title( ‘About’ ); wp_pages( ‘exclude=’ . $page->ID );
• None of the above
• $page = get_page_by_title( ‘Home’ ); $page_id = $page->ID;
• $page = get_page_by_title( ‘About’ ); wp_pages( ‘exclude=’ . $page->ID );
• None of the above
14. What is
the first action you need to take for enabling the WordPress multisite (MS)
feature?
Answers:
• Enable the WordPress multisite feature on admin panel
• Enable the Network feature
• Add this code to wp-config.php file: define( ‘WP_ALLOW_MULTISITE’, true );
• Enable the Network feature
• Add this code to wp-config.php file: define( ‘WP_ALLOW_MULTISITE’, true );
15. Meta
tags can be added to WordPress pages by ________________.
Answers:
• using plug-ins
• adding them to the header.php file
• updating the database
• a and b
• b and c
• adding them to the header.php file
• updating the database
• a and b
• b and c
16.
WordPress’s requirements are modest. At minimum, which of the following
standards should your server support for WordPress 3.1?
Answers:
• PHP version 4.4.9 or greater, MySQL version 4.0 or
greater
• PHP version 4.3 or greater, MySQL version 4.1.2 or greater
• PHP version 4.4.9 or greater, MySQL version 5.1 or greater
• PHP version 4.3 or greater, MySQL version 5.1 or greater
• PHP version 4.3 or greater, MySQL version 4.1.2 or greater
• PHP version 4.4.9 or greater, MySQL version 5.1 or greater
• PHP version 4.3 or greater, MySQL version 5.1 or greater
17. Which of
the following will give the option to add inline Ajax for comment posting?
Answers:
• Enabling Ajax in the
wp-config.php file
• Activating Ajax from the admin settings of WordPress
• Using the Ajax Comment Posting plugin
• WordPress doesn’t support inline Ajax.
• Activating Ajax from the admin settings of WordPress
• Using the Ajax Comment Posting plugin
• WordPress doesn’t support inline Ajax.
18. What is
the limitation to the depth of your categories?
Answers:
• 10 levels
• 20 levels
• No limit levels
• 20 levels
• No limit levels
19. Which of
the following code snippets best protects a system from SQL injections?
Answers:
• sql_real_escape_strong()
• mysql_real_escape()
• mysql_real_escape_string()
• mysql_not_real_delete_string()
• mysql_real_escape()
• mysql_real_escape_string()
• mysql_not_real_delete_string()
20. Which of
the following role levels has the highest privilege?
Answers:
• Level_0
• Level_10
• Depends on your settings.
• Every role level has the same privilege.
• Level_10
• Depends on your settings.
• Every role level has the same privilege.
21. How can
the Home link be disable from the WordPress top nav?
Answers:
• Using Jquery to hide
it
• By adding this code in functions.php function page_menu_args( $args ) { $args[‘show_home’] = FALSE; return $args; } add_filter( ‘wp_page_menu_args’, ‘page_menu_args’ );
• wp_nav_menu( array(‘menu’ => ‘news’, ‘show_home’ => false))
• Can not disable the default Home link from wordpress top nav
• By adding this code in functions.php function page_menu_args( $args ) { $args[‘show_home’] = FALSE; return $args; } add_filter( ‘wp_page_menu_args’, ‘page_menu_args’ );
• wp_nav_menu( array(‘menu’ => ‘news’, ‘show_home’ => false))
• Can not disable the default Home link from wordpress top nav
22. Which of
the following functions can be used to create a WordPress page?
Answers:
• wp_insert_post()
• wp_insert_page()
• wp_create_post()
• wp_create_page()
• wp_insert_page()
• wp_create_post()
• wp_create_page()
23. Which
function is used to display the name of current page in wordpress?
Answers:
• get_the_title()
• content_title()
• page_name()
• post_name()
• content_title()
• page_name()
• post_name()
24. Which of
the following methods can be used to make permalinks SEO friendly?
Answers:
• Updating the database.
• Changing the source code.
• Configuring the feature in the config file.
• Configuring the feature in the admin settings.
• Changing the source code.
• Configuring the feature in the config file.
• Configuring the feature in the admin settings.
25. Which of
the following is the correct way to add custom excerpts length identifiers in
WordPress?
Answers:
• By adding excerpt_length filter in function.php
• Can’t declare custom excerpts in wordpress
• Custom exceprts are already available in wordpress
• Using the_excerpt(‘long’); or the_excerpt(‘short’)
• Can’t declare custom excerpts in wordpress
• Custom exceprts are already available in wordpress
• Using the_excerpt(‘long’); or the_excerpt(‘short’)
26. On which
of the following databases can WordPress be installed by default?
Answers:
• MySQL
• Oracle Database
• Microsoft SQL Server
• PostgreSQL
• Oracle Database
• Microsoft SQL Server
• PostgreSQL
Answers:
• Enter the full access
to wordpress.com into the data import form so that it can
automatically connect and directly retrieve content.
• Import from wordpress.com’s RSS.
• Login to wordpress.com, then the export data using the export tool, then import an exported xml file to the site.
• Import from wordpress.com’s RSS.
• Login to wordpress.com, then the export data using the export tool, then import an exported xml file to the site.
28. Which of
the following is the correct code to get an array of every image uploaded to a
particular post?
Answers:
• $images =&
get_children( ‘post_type=attachment&post_mime_type=image&post_parent=10’
);
• $images = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
• $images = get_post(7, ARRAY_A);
• It cannot be done
• $images = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
• $images = get_post(7, ARRAY_A);
• It cannot be done
29. Which of
the following will echo the base URL of a WordPress site?
Answers:
• <?php echo get_bloginfo(‘base_url’) ?>
• <?php echo get_bloginfo(‘url’) ?>
• <?php echo get_bloginfo(‘site_url’) ?>
• <?php echo get_website_url() ?>
• <?php echo get_bloginfo(‘url’) ?>
• <?php echo get_bloginfo(‘site_url’) ?>
• <?php echo get_website_url() ?>
30. Which of
the following functions are used when adding CSS and jQuery codes on a
WordPress plugin?
Answers:
• wp_register_style
• wp_enqueue_style
• wp_enqueue_script
• None of these.
• wp_enqueue_style
• wp_enqueue_script
• None of these.
31. In order
to display a widget, the user must _________________.
Answers:
• set the «show
property» of the desired widget to «true»
• drag the desired widget to the side ba
• add the desired widget to the post
• change the source code
• drag the desired widget to the side ba
• add the desired widget to the post
• change the source code
32. Which of
the following is a Online Code Coloring Service?
Answers:
• Prettify
• SyntaxHighligherText
• Edit Pad
• Collabedit
• SyntaxHighligherText
• Edit Pad
• Collabedit
33. What is
the name of theme file for a page with slug ‘about’?
Answers:
• page-slug-about.php
• page-about.php
• about.php
• page-about.php
• about.php
34. Who of
the following persons can read a post locked by password?
Answers:
• Only administrators, editors and authors
• Registered users who knows password
• Anyone who knows a password
• Registered users who knows password
• Anyone who knows a password
35. In this
stock quote api for wordpress of yahoohttp://download.finance.yahoo.com/d/quotes.csv?s=GOOG&f=ll, what does
‘ s’ stand for?
Answers:
• Stock Format
• Stock Variable
• Stock Symbol
• Stock Supplier
• Stock Variable
• Stock Symbol
• Stock Supplier
36. Which of
the following is a quick way to move a WordPress website from one server to
another?
Answers:
• Using migration
plugin
• Copying wordpress files and database from source to destination server
• Using XML export through wp-admin interface
• Install new wordpress and copy theme and plugin directory
• Copying wordpress files and database from source to destination server
• Using XML export through wp-admin interface
• Install new wordpress and copy theme and plugin directory
37. Which of
the following will remove anchors from all nodes/levels except the 4th level
nodes of a WordPress category?
Parent node
(1st level)
—>Child node (2nd level)
—->3rd level node
——>4th level node
—>Child node (2nd level)
—->3rd level node
——>4th level node
Answers:
• .cat-item a, .cat-item .cat-item a.hover {cursor:
default;} .cat-item .cat-item a.hover {cursor: pointer;}
• .cat-item a, .cat-item .cat-item a {cursor: default;} .cat-item .cat-item a {cursor: pointer;}
• .cat-item a, .cat-item .cat-item .cat-item .cat-item a {cursor: default;} .cat-item .cat-item .cat-item a {cursor: pointer;}
• .cat-item a, .cat-item .cat-item a:hover {cursor: pointer;} .cat-item .cat-item a:hover {cursor: default;}
• .cat-item a, .cat-item .cat-item a {cursor: default;} .cat-item .cat-item a {cursor: pointer;}
• .cat-item a, .cat-item .cat-item .cat-item .cat-item a {cursor: default;} .cat-item .cat-item .cat-item a {cursor: pointer;}
• .cat-item a, .cat-item .cat-item a:hover {cursor: pointer;} .cat-item .cat-item a:hover {cursor: default;}
38. Image
size limits can be set _______________.
Answers:
• directly in the posts
• in the wp-imageresize plug-in
• in the admin settings
• a and
• in the wp-imageresize plug-in
• in the admin settings
• a and
39. How can
a user be found through its meta data?
Answers:
• User can not be retrieved through its meta data
• get_user_by_metadata($metaid,$metavalue)
• get_user($args)
• get_users($args)
• get_user_by_metadata($metaid,$metavalue)
• get_user($args)
• get_users($args)
40. Which
PHP method(s) can be used to send form data that is persistent across
succeeding page views (such as for a language selection feature) in WordPress?
Answers:
• POST
• GET
• SESSION or COOKIE
• POST or GET
• GET
• SESSION or COOKIE
• POST or GET
41. Which of
the following will call the WordPress media uploader form element?
Answers:
• <form
enctype=»multipart/form-data» method=»post»
action=»<?=bloginfo(«siteurl»);?>/wp-admin/media-upload.php?inline=&upload-page-form=»
class=»media-upload-form type-form validate» id=»file-form»>
• <a onclick=»return false;» title=»Upload image» class=»thickbox» id=»add_image» href=»media-upload.php?type=image&TB_iframe=true&width=640&height=105″>Upload Image</a>
• <a href=»media-upload.php?type=image&TB_iframe=true&width=640&height=105″>Upload Image</a>
• <form enctype=»multipart/form-data» method=»post» action=»<?=bloginfo(«bloginfo»);?>/wp-admin/media-upload.php?inline=&upload-page-form=» class=»media-upload-form type-form validate» id=»file-form»>
• <a onclick=»return false;» title=»Upload image» class=»thickbox» id=»add_image» href=»media-upload.php?type=image&TB_iframe=true&width=640&height=105″>Upload Image</a>
• <a href=»media-upload.php?type=image&TB_iframe=true&width=640&height=105″>Upload Image</a>
• <form enctype=»multipart/form-data» method=»post» action=»<?=bloginfo(«bloginfo»);?>/wp-admin/media-upload.php?inline=&upload-page-form=» class=»media-upload-form type-form validate» id=»file-form»>
42. Which of
the following is the correct way to print the slug property of $firstTag object
in this code snippet?
$tags =
wp_get_post_tags($post->ID);
$firstTag = $tags[0];
$firstTag = $tags[0];
Answers:
• $firstTag[‘slug’];
• $firstTag->slug
• $firstTag.slug
• $firstTag[0][‘slug’]
• $firstTag->slug
• $firstTag.slug
• $firstTag[0][‘slug’]
43. Which of
the following code snippets is the correct way to get content from Tinymce via
javascript ?
Answers:
• document.getElementById(‘content’)
• tinymce.activeEditor.getContent();
• tinymce.element.getContent();
• document.getElement(‘tinymce_content’)
• tinymce.activeEditor.getContent();
• tinymce.element.getContent();
• document.getElement(‘tinymce_content’)
44. Is super
cache a built-in plugin of WordPress?
Answers:
• Yes
• No
• No
45. Which of
the following will show the most recent post (by date) from a custom taxonomy?
Answers:
• select * from wp_posts where
ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from
wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join
wp_term_taxonomy as c on (b.term_taxonomy_id = c.term_taxonomy_id) join
wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group
by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_term_taxonomy as c on (b.term_taxonomy_id = c.term_taxonomy_id) join wp_terms as d on (c.term_id = d.term_id) having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_term_taxonomy as c on (b.term_taxonomy_id = c.term_taxonomy_id) join wp_terms as d on (c.term_id = d.term_id) having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
46. What are
the correct steps in wordpress plugin development:
Answers:
• Step 1 — Create your file and let it be known as a plugin Step 2 –
Create the objects of your plugin Step 3 – Adding your actions and filters Step
4 – Adding settings/options to your plugin Step 5 — Finishing the code
• Step 1 – Adding settings/options to your plugin Step 2 — Create your file and let it be known as a plugin Step 3 – Create the objects of your plugin Step 4 – Adding your actions and filters Step 5 — Finishing the code
• Step 1 – Create the objects of your plugin Step 2 – Adding settings/options to your plugin Step 3 — Create your file and let it be known as a plugin Step 4 — Finishing the code
• Step 1 – Create the objects of your plugin Step 2 – Adding settings/options to your plugin Step 3 — Finishing the code
• Step 1 – Adding settings/options to your plugin Step 2 — Create your file and let it be known as a plugin Step 3 – Create the objects of your plugin Step 4 – Adding your actions and filters Step 5 — Finishing the code
• Step 1 – Create the objects of your plugin Step 2 – Adding settings/options to your plugin Step 3 — Create your file and let it be known as a plugin Step 4 — Finishing the code
• Step 1 – Create the objects of your plugin Step 2 – Adding settings/options to your plugin Step 3 — Finishing the code
47. What is
the output of the following code?
<ul
id=»sortable»>
<li id=»1″>example 1</li>
<li id=»2″>example 2</li>
<li id=»3″>example 3</li>
<li id=»4″>example 4</li>
</ul>
<li id=»1″>example 1</li>
<li id=»2″>example 2</li>
<li id=»3″>example 3</li>
<li id=»4″>example 4</li>
</ul>
$(document).ready(function(){
$(‘#sortable’).sortable({
update: function(event, ui) {
var newOrder = $(this).sortable(‘toArray’).toString();
$.get(‘saveSortable.php’, {order:newOrder});
}
});
});
$(‘#sortable’).sortable({
update: function(event, ui) {
var newOrder = $(this).sortable(‘toArray’).toString();
$.get(‘saveSortable.php’, {order:newOrder});
}
});
});
Answers:
• Removes positions from data
base based on the user input
• Saves sortable positions to data base based on the user input
• Adding new sortable positions from another data base
• Sorting out existing positions without updating the data base with the new user inputs
• Saves sortable positions to data base based on the user input
• Adding new sortable positions from another data base
• Sorting out existing positions without updating the data base with the new user inputs
48. Which of
the following is the correct way to assign a category to a WordPress post?
Answers:
• wp_set_post_categories($postId,$categories)
• wp_set_category($catId,$postId)
• By XML-RPC call to wpc.newPost
• This is not possible
• wp_set_category($catId,$postId)
• By XML-RPC call to wpc.newPost
• This is not possible
49.
Conditional tags can be used to _______________________.
Answers:
• get all comments from one post
• get all posts from one category
• change the content to be displayed
• None of the above: conditional tags are not available in WordPress.
• get all posts from one category
• change the content to be displayed
• None of the above: conditional tags are not available in WordPress.
50. Which of
the following commands can change the ownership of WordPress directory to
www-data (for Apache)?
Answers:
• sudo chown -Rf www-data *
• chown -Rf www-data *
• sudo crown -Df www-data *
• Alldo chown -Rf www-data *
• chown -Rf www-data *
• sudo crown -Df www-data *
• Alldo chown -Rf www-data *
51. How can
a custom content filter be added?
Answers:
• By using add_action(‘the_content’,’my_custom_filter’)
• By using add_filter(‘the_content’,’my_custom_filter’)
• By using wp_filter(‘the_content’,’my_custom_filter’)
• By using add_action(‘content’,’my_custom_filter’)
• By using add_filter(‘the_content’,’my_custom_filter’)
• By using wp_filter(‘the_content’,’my_custom_filter’)
• By using add_action(‘content’,’my_custom_filter’)
52. Which of
the following is the correct way to redirect the default login and registration
page URL to a custom login and registration page URL?
Answers:
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){
global $pagenow; if( ‘wp-login.php’ == $pagenow ) { return(‘Your custom url’);
exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { wp_redirect(‘Your custom url’); exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { redirect(‘Your custom url’); exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { wp_return(‘Your custom url’); exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { wp_redirect(‘Your custom url’); exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { redirect(‘Your custom url’); exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { wp_return(‘Your custom url’); exit(); } }
53. How can
a WordPress template be integrated inside a codeigniter framework using
WordPress functions like wp_header,wp_footer,wp_sidebar?
Answers:
• Include the file wp-blog-header.php from WordPress installation
directory to codeigniters index.php and create template inside codeigniter’s
view.
• Include the file wp-settings.php from WordPress installation directory to codeigniters index.php and create template inside codeigniter’s view.
• Create template inside WordPress theme directory and include the file in codeigniter’s view.php file.
• It is not possible to integrate wordpress with codeigniter.
• Include the file wp-settings.php from WordPress installation directory to codeigniters index.php and create template inside codeigniter’s view.
• Create template inside WordPress theme directory and include the file in codeigniter’s view.php file.
• It is not possible to integrate wordpress with codeigniter.
54. Which of
the functions below is required to create a new taxonomy?
Answers:
• add_taxonomy
• register_taxonomy
• create_taxonomy
• register_taxonomy
• create_taxonomy
55. Which of
the following actions cannot be hooked in with add_submenu_page() function?
Answers:
• admin_submenu
• admin_menu
• user_admin_menu
• network_admin_menu
• admin_menu
• user_admin_menu
• network_admin_menu
56. Which of
the following is the correct way to filter the content for a few posts?
Answers:
• By using apply_filters(filter,postId)
• This is not possible in wordpress
• Can create filter for posts in a specific wordpress category
• Passing arguments into the_content()
• This is not possible in wordpress
• Can create filter for posts in a specific wordpress category
• Passing arguments into the_content()
57. What is
the function of add_filter in WordPress?
Answers:
• It registers a filter for a
tag.
• It removes line breaks from the pages list.
• It is a companion function to apply_filters().
• All of the above.
• It removes line breaks from the pages list.
• It is a companion function to apply_filters().
• All of the above.
58.
____________ can manage their own profiles, but can do virtually nothing else
in the administration area.
Answers:
• Contributor
• Author
• Editor
• Subscriber
• Administrator
• Author
• Editor
• Subscriber
• Administrator
59. Are
categories and tags available for pages?
Note:
Categories must have distinct slugs. Even if two categories have different
parents and would therefore have different permalinks, you can’t assign them
the same slug.
Answers:
• Yes
• No
• No
60. Which of
the following will correctly add custom mod rewrite rules to .htaccess from a
WordPress plugin?
Answers:
• $custom_mod_rewrite = new
custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite,
‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__,
array($custom_mod_rewrite, ‘flush_rewrite_rules’));
add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite,
«generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() {
$this->wp_rewrite = & $POST[«wp_rewrite»]; }}
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $GLOBALS[«wp_rewrite»]; } }
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $GLOBALS[«wp_rewrite»]; } function mod_rewrite_rules($rules) { return preg_replace(‘#^(RewriteRule \^.*/)\?\$plugin_name .*(http://.*) \[QSA,L\]#mi’, ‘$1 $2 [R=301,L]’, $rules); } }
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $SESSION[«wp_rewrite»]; } }
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $GLOBALS[«wp_rewrite»]; } }
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $GLOBALS[«wp_rewrite»]; } function mod_rewrite_rules($rules) { return preg_replace(‘#^(RewriteRule \^.*/)\?\$plugin_name .*(http://.*) \[QSA,L\]#mi’, ‘$1 $2 [R=301,L]’, $rules); } }
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $SESSION[«wp_rewrite»]; } }
61. What is
the BEST way to get last inserted row ID from WordPress database ?
Answers:
• Use the following code snippet
$lastid->$wpdb=$last->get_row;
• The call to mysql_insert_id() inside a transaction should be added: mysql_query(‘BEGIN’); // Whatever code that does the insert here. $id = mysql_insert_id(); mysql_query(‘COMMIT’); // Stuff with $id.
• The following code snippet should be added $last = $wpdb->get_row(«SHOW TABLE STATUS LIKE ‘table_name'»); $lastid = $last->Auto_increment;
• Straight after the $wpdb->insert() insert, the following code should be added: $lastid = $wpdb->insert_id;
• The call to mysql_insert_id() inside a transaction should be added: mysql_query(‘BEGIN’); // Whatever code that does the insert here. $id = mysql_insert_id(); mysql_query(‘COMMIT’); // Stuff with $id.
• The following code snippet should be added $last = $wpdb->get_row(«SHOW TABLE STATUS LIKE ‘table_name'»); $lastid = $last->Auto_increment;
• Straight after the $wpdb->insert() insert, the following code should be added: $lastid = $wpdb->insert_id;
62. Which of
the follow is a WordPress alternatives for Ruby on Rails?
Answers:
• Refinery
• Typof
• Symenta
• Rubyalt
• Typof
• Symenta
• Rubyalt
63. Which of
the following code snippets can be used to create custom POST status in
wordpress 3.0 +?
Answers:
• register_new_post()
• register_post_status()
• add_new_post_status()
• modify_post_status()
• register_post_status()
• add_new_post_status()
• modify_post_status()
64. How can
the upload media panel be included in a WordPress template/plugin?
Answers:
• By using function wp_enqueue_script(‘media-upload’)
• By using function wp_add_media( );
• By using function wp_enqueue_script(‘upload’);
• By using function wp_add_script(‘media-upload’);
• By using function wp_add_media( );
• By using function wp_enqueue_script(‘upload’);
• By using function wp_add_script(‘media-upload’);
65. What are
the database privileges that are required for WordPress?
Answers:
• insert, delete, update, drop
and alter
• select, insert, delete, update, create, drop and alter
• insert, delete, update, create, drop and alter
• insert and delete
• select, insert, delete, update, create, drop and alter
• insert, delete, update, create, drop and alter
• insert and delete
66. Which of
the following is an example of a Word Press plugin that provides multilingual
capabilities?
Answers:
• WP Super Cache
• qTranslate
• BuddyPress
• Hotfix
• qTranslate
• BuddyPress
• Hotfix
67. A
possible way to allow the display of several authors’ names on one post is to
______
Answers:
• update the database
• change the admin settings
• change the config files
• use a plug-in
• change the admin settings
• change the config files
• use a plug-in
68. In which
way MD5 hash does wordpress stores and represents?
Answers:
• In Hex string
• In Base64 string
• in raw data file
• text file
• In Base64 string
• in raw data file
• text file
69. What is
the first action you need to take for enabling WordPress MU feature?
Answers:
• Enable WordPress MU feature on admin panel
• Enable Network feature
• Add this code to wp-config.php file: define( ‘WP_ALLOW_MULTISITE’, true );
• Enable Network feature
• Add this code to wp-config.php file: define( ‘WP_ALLOW_MULTISITE’, true );
70. What is
Automated Testing in WordPress?
Answers:
• Automated testing is running test cases where manual intervention is
not required to run each one.
• It is a plugin which is used to test your custom template or plugin.
• It is a function available in WordPress to test the custom template/plugin.
• There is no such thing as Automated Testing in WordPress.
• It is a plugin which is used to test your custom template or plugin.
• It is a function available in WordPress to test the custom template/plugin.
• There is no such thing as Automated Testing in WordPress.
71. You can
limit the number of revisions WordPress stores by _____
Note:
Categories must have distinct slugs. Even if two categories have different
parents and would therefore have different permalinks, you can’t assign them
the same slug.
Answers:
• adding the following line to your wp-config.php file:
define(‘WP_POST_REVISIONS’, 3);
• using a plugin
• changing a setting on admin panel
• using a plugin
• changing a setting on admin panel
72. Which of
the following snippets disable depreciated warnings in WordPress like this one
?
«Deprecated:
Assigning the return value of new by reference is deprecated in
/home//public_html/hub/wp-settings.php on line 647»
Answers:
• define(E_DEPRECATED, false);
• error_reporting(E_ALL ^ E_DEPRECATED);
• define(E_NOTICE, false);
• error_reporting(WP_DEBUG, true)
• error_reporting(E_ALL ^ E_DEPRECATED);
• define(E_NOTICE, false);
• error_reporting(WP_DEBUG, true)
73. One
possible way to collect realtime statistics about traffic on a WordPress site
is:
Answers:
• using a built-in tool
• using a plugin
• using a widget
• Traffic statistics cannot be collected on a WordPress site.
• using a plugin
• using a widget
• Traffic statistics cannot be collected on a WordPress site.
74.
_____________ can publish, edit, and delete their own posts. They cannot write
pages. They can upload some kinds of media files, and they are allowed to use
only the limited set of HTML tags.
Answers:
• Contributor
• Author
• Editor
• Subscriber
• Administrator
• Author
• Editor
• Subscriber
• Administrator
75. How can
an <li> tag’s class and ID attributes be removed from menu items and page
lists?
Answers:
• add_filter(‘nav_menu_css_class’, ‘my_css_attributes_filter’, 100, 1);
add_filter(‘nav_menu_item_id’, ‘my_css_attributes_filter’, 100, 1);
add_filter(‘page_css_class’, ‘my_css_attributes_filter’, 100, 1); function
my_css_attributes_filter($var) { return is_array($var) ? array() : »; }
• add_filter(‘nav_menu_css_class’, ‘my_css_attributes_filter’, 100, 1); add_filter(‘nav_menu_item_id’, ‘my_css_attributes_filter’, 100, 1); function my_css_attributes_filter($var) { if(is_array($var)){ $varci= array_intersect($var, array(‘current-menu-item’)); $cmeni = array(‘current-menu-item’); $selava = array(‘selectedmenu’); $selavaend = array(); $selavaend = str_replace($cmeni, $selava, $varci); } else{ $selavaend= »; } return $selavaend; }
• add_filter (‘wp_nav_menu’,’strip_empty_classes’); function strip_empty_classes($menu) { $menu = preg_replace(‘/ class=([«\’])(?!active).*?\1/’,»,$menu); return $menu; }
• None of the above
• add_filter(‘nav_menu_css_class’, ‘my_css_attributes_filter’, 100, 1); add_filter(‘nav_menu_item_id’, ‘my_css_attributes_filter’, 100, 1); function my_css_attributes_filter($var) { if(is_array($var)){ $varci= array_intersect($var, array(‘current-menu-item’)); $cmeni = array(‘current-menu-item’); $selava = array(‘selectedmenu’); $selavaend = array(); $selavaend = str_replace($cmeni, $selava, $varci); } else{ $selavaend= »; } return $selavaend; }
• add_filter (‘wp_nav_menu’,’strip_empty_classes’); function strip_empty_classes($menu) { $menu = preg_replace(‘/ class=([«\’])(?!active).*?\1/’,»,$menu); return $menu; }
• None of the above
76.
____________ can publish, edit, and delete posts and pages written by any user.
They can upload some kinds of files, and they can write HTML without
restrictions. They can manage links and categories, and they can moderate
comments. Editors and administrators are also the only users allowed to read
private posts and pages.
Answers:
• Contributor
• Author
• Editor
• Subscriber
• Administrator
• Author
• Editor
• Subscriber
• Administrator
77. How many
built-in user roles does WordPress have?
Answers:
• 3
• 4
• 5
• 6
• 4
• 5
• 6
78. How can
WordPress comments be saved in Markdown format?
Answers:
• <?php
add_filter(«hook_comment_text’, ‘Markdown’); ?>
• WordPress does not support the Markdown format.
• <?php add_filter(‘comment_text’, ‘Markdown’); ?>
• <?php add_filter(‘comments’, ‘Markdown’); ?>
• WordPress does not support the Markdown format.
• <?php add_filter(‘comment_text’, ‘Markdown’); ?>
• <?php add_filter(‘comments’, ‘Markdown’); ?>
79. Which of
the of the following code snippets removes the “Home” link from the
“wp_nav_menu”?
Answers:
• <? php wp_nav_menu(
array(‘menu’ => ‘news’, ‘show_home’ => false)); ?>
• <? php wp_nav_menu( array(‘menu’ => ‘news’, ‘show_home’ =0)); ?>
• In functions.php following code should be added:
function page_menu_args( $args ){
$args[‘show_home’] = False;
return $args;
}
add_filter( ‘wp_page_menu_args’, ‘page_menu_args’);
Plus additional snippet code:
wp_nav_menu( array(‘echo’=>true));
• $(“div.menu > u; li:first-child”).css(“display”,”none”);
• <? php wp_nav_menu( array(‘menu’ => ‘news’, ‘show_home’ =0)); ?>
• In functions.php following code should be added:
function page_menu_args( $args ){
$args[‘show_home’] = False;
return $args;
}
add_filter( ‘wp_page_menu_args’, ‘page_menu_args’);
Plus additional snippet code:
wp_nav_menu( array(‘echo’=>true));
• $(“div.menu > u; li:first-child”).css(“display”,”none”);
80. Which of
the following will change the default ordering of categories in the WordPress
post edit page?
Answers:
• Adding ‘checked_ontop’ => FALSE to the args in wp_terms_checklist()
in the functions.php file
• Disabling category ordering in the WordPress admin settings
• Setting category_ordering=false in the wp-config.php file
• Adding ‘category_ordering’ => FALSE to the args in wp_terms_checklist() in the functions.php file
• Disabling category ordering in the WordPress admin settings
• Setting category_ordering=false in the wp-config.php file
• Adding ‘category_ordering’ => FALSE to the args in wp_terms_checklist() in the functions.php file
81. Which of
the following will make a custom query in a WordPress plugin?
Answers:
• <?php $wpdb->query(‘query’);
?>
• <?php $query = new WP_Query( ‘author=2,6,17,38’ ); ?>
• <?php wp_reset_query(); ?>
• <?php $wpdb->query(‘select * from my_plugin_table where foo = «bar»‘); ?>
• <?php $query = new WP_Query( ‘author=2,6,17,38’ ); ?>
• <?php wp_reset_query(); ?>
• <?php $wpdb->query(‘select * from my_plugin_table where foo = «bar»‘); ?>
82. Is the
functions.php file required in each theme?
Answers:
• Yes
• No
• No
83. In a
WordPress multisite, how can a new blog site be added from the Network Admin
panel?
Answers:
• add_action( $tag,
$function_to_add, $priority, $accepted_args);
• define (‘WP_ALLOW_MULTISITE’, true);
• do_action (‘wpmu_blog’, $blog_id, $user_id, $domain, $path, $site_id, $meta);
• do_action (‘wpmu_new_blog’, $blog_id, $user_id, $domain, $path, $site_id, $meta);
• define (‘WP_ALLOW_MULTISITE’, true);
• do_action (‘wpmu_blog’, $blog_id, $user_id, $domain, $path, $site_id, $meta);
• do_action (‘wpmu_new_blog’, $blog_id, $user_id, $domain, $path, $site_id, $meta);
84. Which of
the following categories of persons can read a post locked by password?
Answers:
• Only administrators, editors
and authors.
• Registered users who know a password.
• Anyone who knows a password.
• Registered users who know a password.
• Anyone who knows a password.
85. Which
deprecated functions are still in use in WordPress?
Answers:
• register_globals()
• magc_quotes()
• addslashers()
• get_permalink()
• magc_quotes()
• addslashers()
• get_permalink()
86. Which of
the following is the best way to highlight the syntax on a blog created
on wordpress.com?
Answers:
• <div class=”highlight”>
{your code} </div>
• [color:red] {your code} [/color]
• install syntax highlight plugin
• [sourcecode language=’php’]{your code}[/sourcecode]
• [color:red] {your code} [/color]
• install syntax highlight plugin
• [sourcecode language=’php’]{your code}[/sourcecode]
Hi Friend!
ReplyDeletenashville escorts Have a great day!