Elance Wordpress Test Answers ( Part 2 ) 2015
·
What is proper way to load a PHP file into a
template (other than header, sidebar, footer)?
include_template_part
get_template_part
include_once
load_template_part
include
How would you properly escape the following
scenario: <a href="<?php echo $url ?>"
echo attribute_escape( $url )
echo esc_url( $url )
echo esc_html( $url )
echo esc_attr( $url )
JavaScript strings should be translated by
using?
wp_localize_script
wp_translate_script
wp_localize_javascript
wp_script_translation
The portion of a theme file that displays your
posts is called:
The Post
Get Pages
The Loop
The Query
Which of the following is not a Conditional
Tag?
is_home()
is_admin()
is_blog()
is_page()
Which function returns the ID of a featured
image?
featured_image_id()
get_post_thumbnail_id()
get_the_post_thumbnail()
get_featured_image_id()
Writing local files to the filesystem to be
done securely with the
Filesystem API
Transients API
Widgets API
Rewrite API
How do you set the language of your Wordpress
instance?
You can not set the language
On the Settings tab in Dashboard, under General
Set the language in the wp-config.php file
On the Settings tab in Dashboard, under Reading
Which one of these is NOT a supported post
format?
Gallery
Log
Link
Status
Aside
The bookmarklet included in WordPress for
publishing to your site while browsing the web is called:
Press This
Blog This
Publish This
Post This
What is the name of the API bundled into
WordPress core to handle the construction and management of widgets?
WP_Widget
WPWidgets
WP_Widget_API
Which of the following directs to themes
folder?
blog('theme-directory')
bloginfo('theme_directory')
bloginfo('template_directory')
blog('template-directory')
blog('theme_directory')
What is the conditional function to check if
you're in the main WordPress query?
is_main_query()
is_query_main()
is_global_loop()
is_global_query()
is_main_loop()
What file can you use in your theme to create
a custom search form?
search.php
get_search_form.php
searchform.php
How to add multiple headers in your theme ?
by adding duplicate of header file like
header-1.php and assign in template like get_header("1");
write your header content in your template file.
its not possible
What is the query variable that holds the
current page number to control page navigation?
pg
p
paged
page
page_num
What function creates a custom sidebar in your
theme?
add_theme_support( 'sidebars')
wp_register_sidebars()
register_widget_area()
register_sidebar()
wp_register_widget_area()
What do we need to do in order to create a
widget?
To make use of the the_widget($widget, $instance,
$args); function
To make our custom class and use
register_activation_hook( __FILE__, array( 'MyPlugin', 'install' ) );
To extend the WP_Widget class WP_Widget class and some
of its functions
Which function should a plugin use in order to
echo a string to the browser and make it translatable?
echo_translatable('string');
_out('string');
printf('string', array(translatable: true ));
echo('string', 'translatable');
_e( 'string', 'text-domain' );
Is it required that the current theme's
stylesheet be loaded inside the "header.php" template file within the
theme?
Yes, the "style.css" file must always be
loaded inside "header.php"
No, it can be loaded via "functions.php"
as well
Which file would you create/modify in your
theme to customize a search form?
searchform.php
generic-form.php
search-form.php
search.php
search_template.php
Which query argument represents the requested
page number?
page
pagenum
page_n
paged
p
Which of the following can be used to include
a file named 'showcase.php' in your theme?
wp_template( 'showcase' )
get_template_part( 'showcase' );
wp_include_file( 'showcase', true );
wp_get_template( 'showcase' );
get_showcase();
How do you enable a WordPress Multisite
network?
by adding define('WP_ALLOW_MULTISITE', true); to
.htaccess
by adding define('ALLOW_MULTISITE', true); to
wp-config.php
by adding define('WP_MULTISITE', true); to
wp-config.php
by adding define('WP_ALLOW_MULTISITE', true); to
functions.php
by adding define('WP_ALLOW_MULTISITE', true); to
wp-config.php
Which functions check if a post has featured
image?
has_post_thumbnail( $post_id );
post_thumbnail( $post_id );
had_post_thumbnail( $post_id );
the_post_thumbnail( $post_id );
have_post_thumbnail( $post_id );
Shortcode styles are retained when you switch
to a theme that does not use shortcodes.
True
False
Brute Force Attack is a dangerous security
threat. It is an attack on the weakest link in any website's security. Which of
the following best describes its actions?
Takes advantage of poor file permissions.
Tries usernames and passwords, over and over again,
until it gets in.
Takes advantage of vulnerabilities in the server.
Attacks the WordPress database by SQL injection.
Takes advantage of vulnerabilities in WordPress
versions.
The do_action() function is used to
Enqueue Actions
Fire action
Create new actions
Delete actions
How can you enable WP multisite support in
wp-config.php?
define('WP_ALLOW_MULTISITE', true)
define('WP_MULTISITE', true)
define('WP_MULTISITE_SUPPORT', true)
define('WP_MULTISITE_ALLOW', true)
You want to customize the Loop on your static
home page. Which conditional tag do you use?
is_front_page();
is_home();
If you want to retrieve specific WordPress
site users you'll use
get_users()
get_users_query()
the_users()
query_users()
wp_users()
The functions.php file is required in a theme?
true
false
What conditional statement would you use for
custom post types?
If (is_post_type_archive('book')) { }
If (is_singular('book')) { }
if ( 'book' == get_post_type() ) { }
If (is_page('book')) { }
Which function does WordPress use to remove
certain HTML text and attributes from user input?
stip_unallowed_tags
strip_tags
wp_clean_text
wp_kses
Which function makes sure that only certain
HTML tags are allowed, if present, in a given string of text?
wp_kses();
clean_tags();
restrict_html();
format();
In which table does WordPress store Custom
Fields?
wp_postmeta
wp_custom
wp_comments
wp_posts
wp_meta
The functions.php file must be created for
every theme you develop?
False
True
The function you use to access a WordPress
site option is:
site_option()
wp_option()
get_option()
the_option()
get_the_option()
How do you correctly register the shortcode to
call this function: function ppp_shortcode() { echo "some code or stuff
here"; }
do_shortcode('shortcode', 'ppp_shortcode');
add_shortcode('shortcode', 'ppp_shortcode');
shortcode('shortcode', 'ppp_shortcode');
register_shortcode('shortcode', 'ppp_shortcode');
wp_shortcode('shortcode', 'ppp_shortcode');
When displaying posts on your blog's homepage,
if WordPress cannot find a matching template file, what theme file is used?
index.php
page.php
home.php
single.php
archive.php
The get_option and update_option functions
will serialize and unserialize arrays and objects automatically.
True
False
Only if the third argument is set to true.
Using bloginfo() without a parameter will
default to?
bloginfo('name')
bloginfo('url')
bloginfo('description')
bloginfo('template_url')
What is the name of the function allowing you
to register your own shortcode?
do_shortcode()
register_shortcode()
wp_add_shortcode()
add_shortcode()
For normal WordPress operations, the MySQL
database user needs the following privileges
INSERT and UPDATE
SELECT, INSERT, UPDATE, DELETE, DROP, ALTER and
GRANT
DROP, ALTER and GRANT
SELECT, INSERT, UPDATE and DELETE.
"Just another WordPress blog" is a
_____, and can be edited via the ______ Dashboard section.
Title; Appearance
Title; Settings -> General
Tagline; Appearance
Tagline; Settings -> General
Tagline; Settings -> Reading
Which of the following manually defines your
WordPress address (URL)?
define('WP_SITEURL',
'http://example.com/wordpress');
define('WP_SITE', 'http://example.com/wordpress');
define('URL', 'http://example.com/wordpress');
define('WP_URL', 'http://example.com/wordpress');
define('SITEURL', 'http://example.com/wordpress');
Which step isn't a part of installing
WordPress multisite?
Editing your wp-config.php file to declare the
install as multisite
Creating a directory for media file uploads
Modifying your .htaccess file with new values
Manually adding a blogs table to your database
How do you add content that you want to appear
outside of the normal blog flow?
Use the Wordpress Content Manager
Use a Page
Edit the content map
"Pin" the content to the sidebar
Which function is used to strip all shortcodes
from a given string of text?
strip_shortcodes();
remove_all_shortcodes();
remove_shortcodes();
strip_all_shortcodes();
What does wp_filter_kses() function do?
Sanitize content with allowed HTML rules.
Verifies for security issues.
Filters script tags from the given content.
Search the content for PHP code and filters it.
Converts old actions from the ancient KSeS CMS
platform to the new WordPress Hooks. Some libraries of WordPress inherits KSeS
code.
What function do you use to register a new
custom image size?
new_custom_image_size();
new_post_thumbnail_size();
set_post_thumbnail_size();
add_image_size();
What does the following line do?
add_filter('show_admin_bar', '__return_false');
Hides the admin bar for every user.
It generates an error.
Hides the admin bar for the administrators only.
Hides the admin bar for every user, except
administrators.
What is the purpose of a nonce?
Escape PHP variables
Debug code
Sanitize database inputs
Add a security check
Pingbacks in Wordpress do not send any content
False
True
What function do you use to add core
functionality to a post type?
add_post_type_support()
add_support_post_type()
post_type_supports()
add_support_type()
new_support_for_post_type()
You can overwrite the siteurl option in
wp-config.php with:
define('SITE_URL', '[url]');
define('SITEURL', '[url]');
define('WP_SITE_URL', '[url]');
define('WP_SITEURL', '[url]');
define('DEFAULT_URL', '[url]');
What function allows you to switch between
blogs on your installed WordPress network?
switch_install();
get_blog();
switch_to_blog();
the_new_blog();
How do you delete the
"uncategorized" category?
In the blog’s dashboard, navigate to your
categories and choose delete.
In the blog's dashboard, change the default
category for new posts, then delete the "Uncategorized" entry.
In the global dashboard, navigate to your
categories and choose delete.
Unassign any posts assigned to the uncategoriezed
category, then delete it
What is the name of the filter for adding a
CSS class to a post?
post_class
the_post_class
content_class
body_class
Which capability should you check against to
find out whether the current user can publish posts?
edit_posts
editor
edit_published_posts
publish_posts
level_7
If you create a custom form with an email
field, you can check if the submitted email is valid using the following
WordPress function
validate_email()
is_email_valid()
check_email()
is_email()
Which one of the following is NOT a
WordPress-generated CSS Class?
.alignright
.wp-caption
.alignleft
.alignmiddle
Which function do you use to sanitize a
generic text field for saving in the database?
capital_P_dangit();
esc_url();
wp_strip_all_tags();
esc_attr();
sanitize_text_field();
Which action would you use to show additional
fields in WordPress registration form?
wp_login
register_post
user_register
edit_user_profile
register_form
The following license can be obtained by the
blog owner to specify what content can and cannot be taken from the site:
Content Clearance
Core Clearance
Count Commerce
Creative Commons
In what directory can the WPLANG .mo file
reside?
In 'wp-includes/languages' directory
All of these.
In 'wp-content/languages' directory
As defined by WP_LANG_DIR constant
Which function would you use to make WordPress
crunch images into an additional size?
add_image_size
add_image_dimensions
add_image_type
add_image
add_thumbnail_size
What is the Transients API used for?
Storing User data
Storing cached data temporarily
Processing language translation
Displaying Posts in The Loop
Managing Settings forms
What WordPress function allows you to make PHP
variables available to enqueued javascript files?
wp_print_script_vars()
wp_localize_script()
wp_enqueue_script_vars()
wp_localize_ajax()
What is the difference between the functions
__() and _e()?
__() translates a string and _e() returns a string
__() echoes a string and _e() returns a string
__() returns a string and _e() echoes a string
__() echoes a string and _e() translates a string
If you need to save data in WordPress for a
limited amount of time, what is the best way to do this?
Options API
Pseudo Cron API
Transient API
Database API
HTTP API
What does get_post_type_object() return if the
post type doesn't exist?
null
'Warning warning warning!'
Nothing
A WP_Error object
Sidebars should be added on the ____ hook.
admin_init
plugins_loaded
wp_loaded
init
Which of the following is the correct template
hierarchy for a page query?
page-$slug.php -> page-$id.php -> page.php
-> index.php
page-$slug.php -> page-$id.php -> single.php
page-$id.php -> page-$slug.php -> index.php
-> single.php
page-$slug.php -> page-$id.php -> page.php
What is a "pluggable function"?
A function placed in wp-includes/pluggable.php that
can be overridden if you create the pluggable.php file
A function placed in wp-includes/pluggable.php that
can be removed only with a plugin.
A function that can only be used by plugins
A function placed in wp-includes/pluggable.php that
let you override certain core functions via plugins
How do you call an instance of TinyMCE content
editor in the admin?
new_wp_editor()
the_editor()
tiny_mce()
new_editor()
wp_editor()
What function would you use to retrieve a
remote API using the http GET method?
wp_api_get()
wp_remote_post()
wp_remote_get()
wp_curl()
get_remote_request()
What filter customizes the admin footer text ?
add_filter('admin_footer_text', 'your-function');
add_filter('admin_footer', 'your-function');
add_filter('footer_text', 'your-function');
Which hook should you use to add a script to
your plugin admin page?
admin_print_scripts-$page
wp_print_styles
wp_enqueue_scripts
wp_print_scripts
admin_enqueue_scripts
WordPress locks you into it's current version
for jQuery.
True
False
You can edit the core jQuery file to update it.
You have to use a plugin.
Which WordPress function can you use to check
whether a string is a valid e-mail address?
preg_match
is_email
is_valid_email
is_string_valid_email
How would you add support for Post Formats to
a post type?
add_post_type_support( $post-type,$post-format);
wp_post_format_support( $post-format,$post-type);
wp_support_post_format($post-format);
add_post_type_support( $post-format,$post-type);
What is the function to check if a user has a
capability?
current_user_cap()
user_has_cap()
current_can()
user_can()
What WordPress function allows you to check
users capabilities?
get_user_to_edit()
current_user_can()
get_editable_roles()
get_user_cap()
How would you hook a static method 'do_this'
of a class 'MyClass' to the init action?
add_action('init', array($this, 'do_this');
add_action('do_this', 'MyAction', 'init');
add_action('init', array('MyClass', 'do_this');
add_action('init', MyAction->do_this());
You can't hook static methods
Which filter will you use to change the
default 'Thank you for creating with WordPress' footer text in wp-admin ?
update_footer
admin_footer_text
wp_admin_footer
wp_footer
admin_footer
which function is use for add custom meta box
?
wp_custom_meta_box()
custom_meta_box()
add_meta_box()
add_custom_metabox()
Which of these methods is used to add
capabilities to a user role object?
cap_add()
wp_add_cap()
wp_cap()
add_cap()
If I have a long passage that I want to trim
to 40 words, I can use the WordPress function
wp_trim_words( $text, 40 );
There is no such function in WordPress, you have to
write your own
wp_excerpt_by_words($text, 40);
When using the function, add_image_size(),
what parameter is required?
name
height
width
crop
What function do you use to return the current
post's featured image for use in variables?
get_featured_image();
get_the_post_thumbnail();
get_wp_featured_image();
wp_featured_image();
the_post_thumbnail();
This function gets the URL of the author page
for the author using a given ID.
get_the_author_link( $author_id, $author_nicename )
get_author_posts_url( $author_id, $author_nicename
)
grab_author_posts_url( $author_id, $author_nicename
)
What does the dynamic_sidebar() function do?
Nothing
Outputs a sidebar on the left or right, depending
on the layout settings
Creates a JavaScript dynamic object, that
represents a sidebar
Outputs all the widgets of a given sidebar
To create a child theme, which line is
required in addition to the default WordPress theme headers (style.css)?
Template: directory-of-parent
parent-theme: directory-of-parent
template: directory-of-parent
parent: directory-of-parent
What will get_post_meta($post_id, $key)
return?
Boolean (true or false) if the post has a custom
field $key
The meta id of the custom field
An array of the custom fields
A single result, as a string of the custom field
What line is required to set a theme to be the
child of another theme within the child theme's .css header?
Template:
Child Of:
Get Theme:
Theme Name:
Set Parent Theme:
How to retrieve current user ID?
get_user_id()
get_current_user_id()
current_user_id()
get_current_user( 'ID' )
user_id()
wp_redirect() does not exit automatically and
should almost always be followed by exit.
False
True
The the_post() method in the WP_Query class
sets up which global variable?
$query
$the_post
$wp_query
$page
$post
How do you register a WordPress custom nav
menu?
register_nav_menu()
wp_register_nav_menu()
add_theme_support( 'wp_nav_menus')
wp_nav_menu()
add_theme_support( 'nav_menus')
How do you use the WP_Widget class to create a
new widget?
WP_Widget =>init
foreach( $My_Widget as $WP_Widget)
My_Widget extends WP_Widget
My_Widget = new WP_Widget
WP_Widget = $this->New_Widget
In the WordPress template hierarchy which
template would be used first on a specific category archive page
{category-name}-category.php
category-{category-name}.php
category.php
index.php
archive.php
Which of the following embeds a YouTube video?
Neither way is correct.
http://www.youtube.com/watch?v=dQw4w9WgXcQ
[embed]http://www.youtube.com/watch?v=dQw4w9WgXcQ[/embed]
Both ways are correct.
Which is the correct order of parameters?
register_taxonomy( $args, $object_type, $taxonomy
);
register_taxonomy( $taxonomy, $object_type, $args
);
register_taxonomy( $taxonomy, $args, $object_type
);
register_taxonomy( $taxonomy, $args );
Where can you see available WordPress, theme,
and plugin options as they are recorded in the database?
Browse to wp-admin/options.php
Check view all under options - reading
Go to Options, see all
You can't, the options are divided into sub menus
A rewrite change will not be affected until:
site restarted
rewrite flushed
edit .htaccess file
plugin updated
relogin
When you want to view all of the stored data
in the $wpdb->prefix.'options' table, you would:
Edit your .htaccess file to allow this
View the "General" tab under the Settings
menu
Enable "View All" mode via wp-config.php
Append "options.php" to the end of your
default admin URL
While developing themes , writing "
@package WordPress " in head comment section of the file is correct.
Yes
No
Why use wp_enqueue_scripts in wordpress?
Scripts from a single action hook
make a hook for new php script class
styles from a single action hook
None
Scripts and styles from a single action hook
Using user_can() function, which capability
will determine an administrator?
delete_posts
delete_published_posts
delete_users
upload_files
Which of the following functions should be
used to escape a URL before storing it in the database?
esc_database_url()
esc_url_raw()
esc_url()
esc_mysql_url()
Which escaping function would you use to store
a clean URL in the database?
esc_url()
esc_attr()
esc_sql()
esc_url_for_database()
esc_url_raw()
What is the last parameter (4) indicate?
add_action('some_action', 'my_function', 10, 4);
The priority of hooking
The number of variables passed from the action or
filter hook to the hooked function
The number of return values
The number of times the hook will be called
Which action occurs when a post is saved?
store_post
post_save
post_update
commit_post
save_post
What is the correct way of checking if a theme
supports a certain capability?
current_theme_supports('feature')
the_theme_supports('feature')
theme_supports('feature')
To ensure all plugins have been loaded before
performing an action, which WordPress hook should the action be added to?
after_plugins_loaded
after_setup_theme
plugins_loaded
wp
init
Which hook is triggered when a new post is
published?
post_init
post_ publish
None of these
publish_post
How to get current user ?
wp_get_current_user();
user()
wp_current_user()
get_user()
The "page-{id}.php" comes before
"page-{slug}.php" in the template hierarchy for a page.
True
False
The function ______ displays the Featured
Image (previously called Post Thumbnails) for the current post, as set in that
post's edit screen.
the_post_thumb()
get_the_post_thumbnail()
the_post_thumbnail()
has_post_thumbnail()
post_thumbnail()
When loading a page, which of the following
template file names will WordPress look for first?
page-{slug}.php
page.php
page-{id}.php
index.php
Which file (if it exists) controls the look of
your index page if the Reading Settings are set to use a static page for the
blog?
archive.php
index.php
page.php
front-page.php
single.php
If is_admin returns true, you are logged in as
an administrator?
false
true
What function do you use to flush rewrite
rules?
flush_rewrite_rules();
remove_rewrite_rules();
rewrite_flush();
delete_rewrite_rules();
What does the is_admin() conditional function
do?
Returns true if the current user is an
Administrator
Neither of these
Returns true if the current page is an admin page
True or False: The function is_admin() checks
if the current logged in user is the Administrator.
False
True
Where do deprecated Template Tags, Conditional
Tags and Include Tags go before they die?
wp-admin/includes/deprecated.php
wp-admin/deprecated.php
wp-admin/includes/ms-deprecated.php
wp-includes/deprecated.php
wp-includes/deprecated-functions.php
Which feature allows users to edit their theme
in realtime?
Theme Customizer
Theme Editor
Custom Header
Widgets
What function would you use to enqueue a
script in the back-end of WordPress?
admin_enqueue_scripts()
is_admin_enqueue_scripts()
function_enqueue_scripts()
wp_enqueue_scripts()
If you add define( 'UPLOADS', $path ) to
wp-config.php, $path is:
path relative to ABSPATH
path relative to wp-config.php
absolute server path
How do you hide a WordPress Version number for
the Website user/visitor?
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wp_version');
remove_action('wp_head', 'wp_version_generator');
What do you use to remove the WordPress
version number from the meta tags?
remove_action('init', 'wp_version_number');
remove_action('init', 'wp_generator');
remove_action('wp_head', 'wp_version_number');
You can't.
remove_action('wp_head', 'wp_generator');
In wordpress which function is used for
checking that the front URL contains https?
is_url_sll()
is_ssl()
is_ssl_uri();
is_front_ssl()
is_ssl_enable()
Which of the following is the default update
service (which notifies a third party site whenever a new post is published)
from WordPress 2.5.1 onwards?
http://ping.feedburner.com
None of these
http://rpc.weblogs.com/RPC2
http://www.blogoole.com/ping/
http://rpc.pingomatic.com/
How do you get all meta fields from a post?
$metas = the_post_meta( $post->ID );
$metas = get_post_meta( $post->ID, 'all' );
$metas = get_post_meta( $post->ID );
$metas = get_meta_post( $post->ID );
$metas = get_post_meta( $post->ID, true );
By default, which database table stores your
user account privileges?
wp_permissions
wp_usermeta
wp_login
wp_users
wp_privileges
What is the correct way to retrieve the
theme's style.css file URL?
get_template_directory()
get_stylesheet_directory_uri()
get_stylesheet_uri()
get_stylesheet_directory()
get_template_directory_uri()
What is the name of the ticketing and bug
reporting system that WordPress uses.
BugZilla
YouTrack
IRC
Redmine
Trac
What would the following snippet of code do?
add_filter('pre_site_transient_update_core', create_function( '$a',
"return null;" ));
Return a WordPress error
Nothing, as $a is not defined
Remove the "Howdy, <NAME>" message
Update your installation to the latest version
Hide WordPress upgrade notices
A WordPress multisite installation allows you
to have networked sites:
either with sub-domains, or sub-directories, but
not both.
with both sub-domains and sub-directories.
only with sub-domains.
none of the above.
only with sub-directories.
Which is the proper method for displaying a
post thumbnail in The Loop?
echo the_post_thumbnail( $post_id, $size )
echo the_post_thumbnail( $size )
the_post_thumbnail( $size )
the_post_thumbnail( $post_id, $size )
Several classes for aligning images and block
elements (div, p, table etc.) were introduced in WordPress 2.5: aligncenter,
alignleft and alignright. These are styled out of the box for all Themes.
False
True
Which function returns the current post
content to be stored in a PHP variable?
$content = the_content();
$content = get_post_content();
$content = get_the_content();
$content = the_excerpt();
$content = get_the_excerpt();
If you want to write a front-end AJAX handler,
you must:
Use admin-ajax.php and add actions to the wp_ajax_
and wp_ajax_nopriv_ hooks
None of these
Use wp-ajax.php and add actions to the wp_ajax_ and
wp_ajax_nopriv_ hooks
Write a custom ajax.php file
Which wp-config.php constant should be used to
disable the WP CRON?
WP_CRON_ENABLED
DISABLE_WP_CRON
It can't be disabled
WP_CRON
What will the output of wp_upload_dir() be?
Boolean: true if the uploads directory is present,
false if not
Array containing information on the current uploads
directory
String containing the path of the current uploads
directory
The add_meta_box() function allows plugin
developers to add meta boxes to the administrative interface. Which parameters
are required (not optional) for this function?
$id, $title, $callback, $post_type
$id, $title, $post_type, $priority
$id, $title, $callback_args, $post_type
$id, $title, $callback, $post_type, $context,
$priority, $callback_args
$id, $title, $post_type, $context
Which function should you use to link an admin
page from a plugin or a theme?
wp_admin_url()
wp_url()
site_url( array( 'wp-admin', 'my-page' ) )
admin_url()
What are the required parameters for wp_mail
function?
$to, $subject, $message
$to, $subject, $message, $headers
$from, $to, $subject, $message, $headers
$from, $to, $subject, $message, $headers,
$attachments
True or False? The administrator role have the
very same set of capabilities in both single and multisite WP
True
False
For the wp_redirect() function to work it
needs two required parameters : 1) $location-url 2) $status
False
True
Which of the following is required by
WordPress for a plugin to function?
readme file
GPL license
CSS subdirectory
All of these
plugin header
In order to make a specific JavaScript file
available to be loaded as needed (but to not actually load it), which function
is used?
wp_add_script_for_load();
wp_load_script();
wp_scripts();
wp_enqueue_script();
wp_register_script();
What does define('SAVEQUERIES', true); do?
Save executed queries in $wpdb for debugging
purposes
Save executed queries and output to
wp-content/savedqueries.log
Cache executed queries to save time and resources
What is BackPress?
It is a project to ensure backwards compatibility
of WordPress
It is a set of libraries derived from WordPress for
custom web applications
It's another name for bbPress
It is a plugin to enhance rhe backend
What is a safe way of removing a named
option/value pair from the options database table?
remove_option( $option );
delete_the_option( $option );
delete_option( $option );
trash_option( $option );
The WordPress Cron is 100% accurate
timing-wise.
Only if ALTERNATE_WP_CRON is set to true
False
True
The best and safest way to format and sanitize
a SQL statement?
$wpdb->makesafe()
$wpdb->prepare()
mysql_real_escape_string()
$wpdb->escape()
mysql_escape_string()
Out of these, which template would be called
FIRST when showing an author page?
author-$nicename.php
archive.php
author-$id.php
author.php
index.php
Can wp_schedule_event() schedule a run-once
task?
Yes, using 'once' as first arguments
No, we'll need wp_schedule_single_event();
The following are conditional statements used
by the Wordpress Loop to display different content. Which one 'Returns true if
a page is displaying a single page'
is_single()
is_page()
is_page_template()
How do you allow a WordPress site on Multisite
to upload larger files?
Network Admin > Dashboard
php.ini
Network Admin > Sites > Edit Sites >
Settings
Network Admin > Settings
Contact the Host
What is the correct way to add a CSS file to a
theme, but not load it to the HTML?
wp_add_style('handle', $src);
wp_enqueue_style('handle', $src);
wp_register_styles('handle', $src);
wp_add_css('handle', $src);
wp_register_style('handle', $src)
What is default post type available in
WordPress ?
post , page , thumb, revision ,nav_menu_item
post , page , attachment , revision ,menu
post , page , attachment , trash,
publish,draft,nav_menu_item
post , page , attachment , revision ,nav_menu_item
If you want to bypass the core cache
functionality:
Create an advanced-cache.php file under wp-content
directory
Create a new cache object extending WP_Cache class
Use the constant ADVANCED_CACHE in wp-config.php
It is not possible to bypass core cache
When you run an automatic upgrade which fails
and cause you to get the message "Briefly unavailable for scheduled
maintenance. Check back in a minute.", you have to:
Delete the line WP_UPDATE_MAINTENANCE() in
wp-config
Delete the file .maintenance in the WP root
Clean the first line of your .htaccess
Refresh the page and retry to update
Which function removes all shortcodes from
given content?
remove_shortcodes
remove_all_shortcodes
strip_all_shortcodes
strip_shortcodes
disable_shortcodes
Using query_posts() destroys the main query
object.
False
True
Only when used in conjunction with WP_Query
At the very minimum, a WordPress Theme (parent
theme) consists of how many files?
4 files
3 files
2 files
1 file
In menus generated with wp_nav_menu(), which
CSS class is assigned to the current page?
.current-menu-item
neither
.current_page_item
both
Custom post types automatically support
category and tag archives.
False
Only if you set 'default_archives' => true
True
True or false? WordPress supports many-to-many
relationship by default.
True
False
What does the WP Filesystem API do?
abstracts local files' reading and writing
checks WP core files' permissions
manages the uploads directory tree
What is a valid method for declaring an action
hook inside a class ?
add_action('my_action', 'my_function', __CLASS__);
add_action('my_action', 'my_function');
add_action('my_action', 'my_function', $this);
add_action('my_action', array($this,
'my_function'));
How can you check whether the current
$wp_query is a reference to $wp_the_query?
$wp_query->is_ref( $wp_the_query )
$wp_the_query->is_main_query()
query_posts()
is_main_query()
dynamic_sidebar()
How do you set limit in revisions (for e.g 2)
in Post/Page of Wordpress admin?
define('WP_POST_REVISIONS', 2 );
define('WP_PAGE_REVISIONS', 2 );
define('WP_REVISIONS', 2 );
define('WP_SET_REVISIONS', 2 );
What do you need in order to have networked
sites in a multisite installation with THIS.yourdomain.com?
WordPress must be installed in the root of
yourdomain.com
define( 'SUBDOMAIN_INSTALL', true ); set in your
wp-config.php
wildcard DNS.
All of these
dedicated IP address.
True or False? a user with role =
"contributor" can publish its own posts.
True
False
What Function trashes or deletes a comment?
<?php wp_delete_comment( $comment_id, $delete )
?>
<?php delete_comment( $comment_id, $force_delete
) ?>
<?php wp_delete_comment( $comment_id,
$force_delete ) ?>
The mu-plugins folder in a WordPress install
works only in WordPress MU (or Multisite)
True, if WP_ENABLE_MU_PLUGINS is set to false
True
False
Which default action hook in the loading
process is the first that a plugin can hook into?
wp_head
plugins_loaded
the_content
init
User level 2 converts to
Subscriber
Administrator
Contributor
Author
How do you get the current Themes Version?
global $theme; echo $theme->Version;
global $wp_query; $wp_query->theme->Version;
$current_theme = get_current_theme(); echo
$current_theme->Version;
$current_theme = wp_get_theme(); echo
$current_theme->Version;
What Function checks an email address against
a list of banned domains?
<?php is_email_address_unsafe( $user_email );
?>
<?php email_address_unsafe( $user_email ); ?>
<?php is_user_address_unsafe( $user_email );
?>
<?php is_email_address_banned( $user_email );
?>
If you accidentally delete your Wordpress
installation, what data is immediately recovered if you connect a new
installation to the old database?
Images and attachments
Your entire Wordpress site
Your entire Wordpress site, although images and
attachments may not be saved
Posts, settings, widgets
Settings and widgets only
How would one generate RSS feed for a search
result via WordPress default search function?
Adding &extend=RSS to the Search URL
Adding search_feed_rss_redirect on; to .htaccess
Adding "define( 'WP_SEARCH_FEED', true ); to
wp-config.php
Adding &feed=rss to the Search URL
Adding &extend=Atom to the Search URL
Which WordPress function converts double
line-breaks to paragraph tags?
wp_add_p
convert_to_paragraph
wp_auto_p
add_paragraph
wpautop
According to the Settings API which are the
arguments for the add_settings_section function?
$id, $callback, $page, $option_name
$title, $callback, $page
$id, $title, $callback, $args = array()
$id, $title, $callback, $page
How do you get the currently requested object
(post, page, term, etc.) in WordPress?
get_queried_object
get_item
get_page
get_requested_object
get_post
The optional /wp-contents/mu-plugins/ folder
is used to add what type of plugins to a site?
.MU plugins, for multilingual sites.
Memory Utilization plugins, for memory intense operations.
Multi User plugins, for use on multisite
installations.
Must Use plugins, activated automatically.
Which WordPress function can be used to
display a translatable date string?
the_date( array( 'i18n' => true ) );
wp_the_date( array( 'i18n' => true ) );
date_i18n();
If a file named "plugin-install.php"
is in your plugin folder:
There is already a file called that there.
It depends on the plugin.
It will impact the "Add New" plugin link
in left-side menu in The Dashboard
It is an admin file that displays what plugins are
installed and when.
It has to be activated to do anything.
What is the best way to include a JavaScript
object to a plugin or theme with WordPress?
wp_register_object( $handle, $object_name,$array );
wp_register_script( $handle, $src, $deps, $ver,
$in_footer );
wp_localize_script( $handle, $object_name, $l10n );
wp_object( $object, $in_footer );
wp_enqueue_script( $handle, $src, $deps, $ver,
$in_footer );
What function will you use to display
categories dropdown list
wp_dropdown_categories
wp_category_options
categories_dropdown
wp_categories_dropdown_list
wp_select_category
When attaching a function to the
admin_enqueue_scripts hook what variable is available for your function to use?
$ajaxurl
$hook_suffix
$admin_header
$jquery_version
True or False? Post formats are supported in
every WordPress theme.
False
True
A Number used ONCE to verify an action.
Because it cannot be used again, it provides some security.
FALSE
TRUE
Neither True nor False
Which of the following is NOT a default
supported post format?
Gallery
Link
Chat
Video
Slideshow
Which of these is the best practice function
for displaying the homepage URL of your website within WordPress?
get_bloginfo( 'url' );
site_url();
home_url();
What's the way to enable Atom Publishing and
XML-RPC protocol?
By editing functions.php
Under Tools > Available Tools
By editing functions.php or home.php (depending on
the theme)
Under Settings > Writing Settings
Under Settings > Privacy > Remote Publishing
which function will return current site URL
bloginfo('site_url')
bloginfo('name')
bloginfo('url')
get_bloginfo('url')
When you have a WordPress loop within another
WordPress loop using the WP_Query(); function, you should end your inner loop
with what function to make sure the parent loop continues?
reset();
wp_reset();
Any of these
wp_reset_postdata();
Which WordPress function returns difference
between two timestamps in a human readable format ("1 day", "10
mins"...)?
human_time_diff
humanize_time_diff
time_difference
time_diff
convert_time_diff
If you want to use memcached as an alternate
cache method you should
None of these
Create a file named object-cache.php under
wp-content that overrides the default cache functions
Create a wp-cache.php file in the WordPress root
directory
Extend the class WP_Cache to use memcached methods
Install memcached in your system. WordPress will
take care of the rest!
A child theme will always override functions
from the parent theme.
True
Only if the parent theme has no /includes directory
False
Which should you use to add
'enctype="multipart/form-data"' attribute to an admin side post/page
form ?
post_edit_form_tag
page_edit_form
page_edit_form_tag
edit_form_tag
To create a child theme, what value is
assigned to the "Template:" key?
The name of the parent theme.
The text-domain of the theme.
The name of the folder/directory of the parent
theme.
This is a trick question, none of the above.
The name of the template file where the
parent-child relationship is stored.
What is GlotPress?
It is a community of WordPress users who use Glot
as their main communication channel
It's a sister project of WordPress used for
maintaining translations
It is a plugin to create food related blogs
Which protocol is used in WordPress to
represent human relationships through hyperlinks?
FriendConnect
OpenGraph
XNA
OpenID
XFN
What action is used to modify the post query
before it is run?
pre_get_posts
wp_query
before_wp_query
pre_wp_query
before_get_posts
Which one is a standalone function and NOT a
Rewrite API object method?
flush_rewrite_rules();
flush_rules();
When using WordPress multi-site, how you can
get the ID of the current blog?
BLOG_ID constant
get_current_site() function
current_blog_id() function
BLOG_ID_CURRENT_SITE constant
get_blog_id() function
What is the correct way to specify the current
theme directory for including a php file from the theme?
get_bloginfo('stylesheet_directory')
get_stylesheet_directory_uri()
get_stylesheet_directory()
bloginfo('stylesheet_directory')
In wp-config.php, define('WP_DEBUG', true)
will activate WP core javascript debug?
Yes, WP_DEBUG logs everything
No, there's a specific constant for that
What is the name of the action hook that is
executed at the beginning of each standard WordPress Loop?
wp_loop_start
wp_start_loop
loop_start
wp_loop
start_wp_loop
Which function is a quick way to add a
"submit" button to a form within the WordPress admin?
wp_button( array( 'type' => 'submit' ) );
wp_submit_button();
submit_button();
add_submit_button();
do_action( 'submit_button' );
Which WordPress function transforms a double
dash ( -- ) into a proper em-dash ( — )?
wpautop
wptexturize
doubledash_to_emdash
emdash_convert
To improve WordPress security it is advisable
to completely remove your WordPress version number from both your head file and
RSS feeds. Which of the following methods achieves this.
Remove <meta name="generator"
content="WordPress <?php bloginfo('version'); ?>" /> from
the header.php file
Add the following function to your functions.php
file: function 123qaz_remove_version() { 2 return ''; 3 } 4
add_filter('the_generator', '123qaz_remove_version');
Add the following line to the functions.php file -
remove_action('wp_head', 'wp_generator');
How do you get the ID of the current post outside
the loop?
$post->ID
$wp_query->post->ID
get_the_ID()
the_id()
$post->post_id
Which JavaScript library was added to the core
in WordPress 3.5?
Prototype
jQuery
SimplePie
Backbone
Which define constant needs to be set in
wp-config.php to Force SSL on the Admin Panel?
define('FORCE_SSL_LOGIN', true);
define('WP_SSL_LOGIN', true);
define('WP_FORCE_SSL_LOGIN', true);
After looping through a separate query and
calling the_post(), which function restores the $post global to the current
post in the main query?
wp_reset_post()
wp_reset_query()
wp_restore_post()
wp_reset_postdata()
wp_restore_postdata()
Which WordPress function is used to get the
content of a post after the <!--more--> tag?
get_extended();
get_content_after_more();
get_after_more();
content_after_more();
get_extended_content();
Your plugins and themes cannot, under any
circumstance, be located anywhere other than the "wp-content" folder.
True
False
What is the default html5 video player library
in WordPress?
FlowPlayer
MediaElement.js
jPlayer
JWPlayer
video.js
Which template tag is used to optionally
display a list of the pages in a page or blog post that has been split into
multiple pages (using <!--nextpage-->)?
wp_link_pages();
the_link_pages();
the_page_links();
wp_the_page_links();
wp_page_links();
Which one of the following WordPress functions
doesn't exist?
wp_redirect()
wp_get_current_user_by()
wp_get_gravatar()
wp()
wp_parse_args()
Can you properly add you own WP code before
the first action hook "plugins_loaded" without hacking the core ?
Yes, by adding a .php file in
wp-content/mu-plugins/ folder
No, impossible
Yes, by editing the wp-includes/functions.php file
Yes, by editing the
wp-content/themes/[YOUR-THEME]/functions.php file
Yes, by editing the wp-config.php file
What is the function used to create dashboard
widgets?
wp_create_dashboard_widget
wp_add_dashboard_widget()
add_dashboard_widget()
wp_add_widget_dashboard()
wp_new_dashboard_widget()
Default WordPress automatically saves the
state of your post every 60 seconds while you work on a post. How do you change
this default time interval?
define('AUTOSAVE_INTERVAL', {value} );
define('WP_AUTOSAVE_INTERVAL', {value} );
define('SAVE_AUTOSAVE_INTERVAL', {value} );
When constructing a URL with query parameters
(?test=1, for example), what is the correct expression to add the query
parameters to the URL?
add_query_arg( esc_url( 'http://domain.com/' ),
'test', '1' );
add_query_arg( 'test', '1', esc_url(
'http://domain.com/' ) );
$url = $url . add_query_arg( 'test', '1' );
add_query_arg( esc_url( 'http://domain.com/' ),
'1', 'test' );
In which field in the wp_posts table is the
post’s slug stored?
post_name
slug
url_slug
url_name
post_slug
Which capability is required to edit menus?
publish_posts
manage_options
edit_menus
edit_posts
manage_menus
Which is the correct function for loading a
translation file from within a child theme?
load_textdomain();
load_textdomain( array( 'type' => 'theme',
'is_child' => true ) );
load_theme_textdomain( array( 'is_child' => true
) );
load_childtheme_textdomain();
What argument do you pass to WP_Query to
prevent querying for post meta data?
'the_meta_cache' => false
'update_post_meta_cache' => false
'no_found_meta_data' => true
'get_post_meta' => false
The wp_cache_set() function will cache the
stored data between requests.
Only if a persistent caching plugin is active
True
False
What argument do you pass to WP_Query to
prevent querying for the post terms
'update_post_term_cache' => false
'get_the_terms' => false
'update_post_terms' => false
'update_post_meta_cache' => true
'no_found_terms' => true
What is the main difference between WordPress
Object Cache and the WordPress Transients API?
Wordpress object cache never expire.
Wordpress object cache is non-persistent.
The tansients api is non-persistent.
The transients API does not cache objects.
When adding rewrite rules via a plugin to the
default WordPress environment, it is necessary to flush the rewrite rules:
only after the permalinks are saved
every time the plugin is activated
on every page load
It is not necessary, the WordPress framework takes
care of all rewrite rule processing.
when the 'init' action hook is called
How can you detect a custom URL redirect?
add_filter('url_redirect','custom_function')
wp_redirect()
add_redirect()
detect_redirection()
add_action('template_redirect','custom_function');
When localising text within WordPress, which
function is used when context is required for the text translation (when a word
can have more than one meaning)?
_x();
__();
get_translation_context();
_e();
_n();
What hook would you use to insert something
after the title on the post edit screen?
edit_form_before_editor
edit_form_after_title
add_after_title
wp_after_title
Which of the following functions does NOT output
a list of WordPress pages?
wp_get _pages();
wp_page_menu()
wp_list_pages()
wp_dropdown_pages()
Which function would you use to find out
whether a certain action in WordPress has already been fired?
add_action
did_action
do_action_ref_array
has_action
do_action
Which format does the readme.txt file used in
themes and plugins follow?
Markup
XML
plaintext
HTML
Markdown
WordPress Codex site is built on?
BuddyPress
BackPress
bbPress
Mediawiki
WordPress
How does one add a cron schedule recurrence?
Filter wp_get_schedules
Use wp_reschedule_event
Filter cron_schedules
Change the settings in Tools > Cron
What is the default post_status for
attachments?
publish
inherit
pending
draft
The function get_taxonomies( ) can handle
which parameters?
$ID, $string, $operator
$args, $output, $operator
$args, $string, $operator
$args, $string, $ID
The action hook to save post meta on is
called:
save_post_meta
save_meta
save_post
update_post_meta
edit_post
What color picker JavaScript library shipped
with version 3.4?
Barbtastic
Iris
Spectrum
Fantastic
Farbtastic
Which function retrieves the translation of
text and escapes it for safe use in HTML?
__()
esc_html_e()
esc_html()
esc_html__()
esc_attr()
Where can the size limit for uploaded files be
set?
In Settings > General
None of these
In Settings > Media > File Upload
By editing wp-admin/php/media/u/php.ini (Wordpress
root)
What function makes sure that all 'wordpress',
'Wordpress' and so on are converted to 'WordPress'?
wp_correct_case()
capital_P_dangit()
make_WP()
Common! There's no such function.
To add your own "custom meta box" to
the WordPress dashboard, you would use this function:
wp_add_dashboard_widget('custom_meta_box', 'My
Metabox Title', 'custom_dashboard_box');
add_meta_box('custom_meta_box', 'My Metabox Title',
'custom_dashboard_box');
add_dashboard_widget('custom_meta_box', 'My Metabox
Title', 'custom_dashboard_box');
wp_add_meta_box('custom_meta_box', 'My Metabox
Title', 'custom_dashboard_box');
Which of the following functions is deprecated?
is_single()
is_post()
in_category()
is_sticky()
Which function displays a login link?
get_login_logout( $redirect, $echo )
wp_login_form( $redirect, $echo )
wp_loginout( $redirect, $echo )
wp_login_logout( $redirect, $echo )
What function would you use to check if a
plugin has been network activated in WordPress multisite?
is_plugin_network_active()
plugin_active_for_network()
is_plugin_active_for_network()
is_plugin_active_on_network()
is_plugin_network_activated()
During a typical page load, which action hook
is fired last?
wp_footer
shutdown
wp_die
wp_end
exit
How many times a minute can spawn_cron() run?
any number: requests will be queued up
once
every time is needed
twice
When using the WordPress Settings API to
create a custom settings screen, which function is used to output the settings
sections and fields?
do_action( 'settings_sections' );
do_settings_sections();
settings_fields();
register_setting();
do_action( 'settings_fields' );
How do you add a contextual help tab for a
plugin or theme?
Any of these options.
Using contextual_help WordPress filter
Using add_help_tab() function
Using add_contextual_help() function
In which hook is the safest to fire a
remove_menu_page to menus created by plugins?
admin_menu
init
admin_init
wp_admin_menu
wp_admin_init
Which escaping function should you use to
escape a string for a LIKE SQL statement?
like_escape
esc_attr
esc_textarea
esc_sql
sql_escape
What parameters do you need to pass to the
get_the_author_meta()?
$user_nicename, $field
$userID, $postID
$postID, $field
$field, $userID
$postID
To add a network-wide option in a multisite WP
instance, you'll use:
add_sitewide_option()
add_site_option()
add_multisite_option()
add_network_option()
add_global_option()
What WordPress function allows you to add an
RSS feed to your template?
return_rss_feed();
fetch_the_feed();
fetch_feed();
get_rss_feed();
the_feed();
Which filter would you use, if you'd like to
alter the output of every comment content in WordPress?
comment_content
comment_text
comment_save
get_comment_contents
In the case of a free WordPress.com blog, the
number of users that can be invited by a registered user is:
35
45
unlimited
32
30
How do you store the FTP password in
wp-config.php?
define('FTP_PASS', 'password');
define('FTP_PASSWORD', 'password');
define('FTP_KEY', 'password');
You can't store the FTP password in wp-config.php
How do you display all the meta data
associated with a post while in the Loop?
get_post_meta()
get_post_custom()
the_meta()
get_post_keys()
get_the_meta()
If pagination is not needed, which of the
following should be included in the array of arguments passed to WP_Query()?
'no_found_rows' => true
'paginate' => false
'pagination' => false
'no_pagination_required' => true
If you are writing a custom query that will
not be paginated, you should:
add 'no_pagination' => true to the query args
add 'no_found_rows' => true to the query args
do nothing, it doesn't matter
do nothing, WordPress will detect this
automatically
add 'no_count_rows' => true to the query args
Since version 3.3, which function should be
used to add contextual help to admin pages?
add_help_tab
admin_help_tab
wp_admin_add_help
add_contextual_help
add_help
Subscribe to:
Posts (Atom)