Wordpress
Wordpress
Answers:
• Java
• Python
• Ruby
• PHP
Answers:
• is_admin()
• is_admin_user()
• is_super_admin()
• is_super_admin_user()
3. How do you change which page displays on the home page of your
site?
Answers:
• Choose a different page template.
• Make a post "Sticky."
• Edit the Reading Settings.
• Create a new page called "Home."
Answers:
• Times this filter should run
• A custom, arbitrary numeric ID (like a 'cache buster')
• The priority of the function (as defined by the original hooked function)
Answers:
• Enqueue Actions
• Fire action
• Delete actions
• Create new actions
Answers:
• wp_delete_query();
• wp_remove_query();
• wp_destroy_query();
• wp_reset_query();
7. Which function is used to add a custom taxonomy?
Answers:
• register_taxonomy
• None of these
• custom_register_taxonomy
• custom_taxonomy
Answers:
• Click "Edit" next to "Publish Immediately," select a time, then click OK. Then click
"Schedule."
• Type the time you wish the post to go live into the first line of the body of your post.
• Change your post's status to Pending Review and click on the calendar.
• Click the preview button and edit the date on the preview page.
• Click the tiny calendar icon next to "Publish Immediately."
Answers:
• wp_i18n_script()
• wp_localize_script()
• wp_script_localize()
• wp_translate_script()
• wp_enqueue_script_i18n()
Answers:
• TCEditor
• WPedit
• WP-editIt
• TinyMCE
Answers:
• plugin_active()
• plugin_is_currently_active()
• plugin_is_active()
• is_plugin_active()
• plugin_activated()
12. Can you use Quick Press and Media Manager on the same site?
Answers:
• Yes
• No
• Depends
13. Does WordPress have official unit tests?
Answers:
• No
• Yes
Answers:
• Custom Fields
• Permalinks
• Pings
• Bookmarks
• RSS feeds
15. Which of the following will execute a MySQL query against the
WordPress database?
Answers:
• mysql_query()
• $wpdb->query()
• PDO::query()
• mysqli_query()
• PDO::exec()
Answers:
• plugin_is_inactive()
• plugin_exists()
• is_plugin_inactive()
• plugin_inactivated()
• plugin_inactive()
Answers:
• WP_CONTENT_URL
• WP_PLUGINS_DIR
• WP_DIR
• WP_CONTENT_DIR
18. What is the function that check if the user is logged in?
Answers:
• is_user_logged_in()
• wp_user_status()
• wp_user_logged_in()
• use_logged_in()
• user_logged_in_status()
19. What class is used for all database manipulations?
Answers:
• WP
• Query
• Database_Delta
• WP_Query
• wpdb
Answers:
• None, you can't make an HTTP API GET request from within WordPress.
• cURL
• wp_remote_get
• _get
• remote_get
Answers:
• nofollow_html
• wp_rel_nofollow
• escape_no_follow
• wp_rel_escape
Answers:
• header.php
• functions.php
• home.php
• page.php
• footer.php
Answers:
• SVN
• Git
• Mercurial
Answers:
• True
• Only if WP_INSECURE_PASSWORDS is set to true in wp-config.php
• False
25. The number of posts displayed on the index page is typically
set via which Dashboard section?
Answers:
• Jetpack
• Posts
• Appearance
• Settings -> Writing
• Settings -> Reading
Answers:
• None of the above. No need to delete any files
• wp-admin/install.php
• installation.php
• install.php
Answers:
• wp_user_logged_in()
• is_user_logged_in()
28. Will your WordPress blog have the same visual styling as the
administration panel?
Answers:
• Only if the back-end code is edited to allow it
• Yes
• No
• Only if an option for it is checked off during registration
Answers:
• Press That
• Press All
• Press Press
• Press This
Answers:
• The Page
• The Category
• The post
• The Tag
• The Index
Answers:
• Subscriber
• Editor
• Author
• Contributor
32. What constant can you set to true to display PHP errors &
warnings?
Answers:
• WP{DEBUG}
• WP_DEBUG_OUTPUT
• None, you can't control error reporting with WordPress.
• WP_DEBUG
• DEBUG
Answers:
• header, footer, RSS feed, comments
• header, footer, plugins, comments
• header, sidebar menu, post, footer
• header, footer, page number,
Answers:
• Valid XML/HTML Markup styles with CSS
• Keywords that classify concepts within the content
• A structural element in any markup language
• Shortcodes
• Tags added to your theme via the editor after the theme is installed.
Answers:
• include_part()
• require()
• include_once()
• include()
• get_template_part()
Answers:
• Upgrade the plugin or deactivate it
• Check the plugin panel
• Use function_exists
• Remove WordPress recent upgrades
Answers:
• WordPress admin URL is hard coded, you can't change it.
• No
• Yes
Answers:
• $my_query = new WP_Query();
• $my_query = $do_not_duplicate;
• rewind_posts();
• $wp_query = clone $temp_query;
39. These are provided in the Plugin API and enable your plugin
to call functions at specific times during the loading of WP.
Answers:
• pegs
• hooks
• auto loaders
• references
40. In the "Add New Post" screen, you have a choice of two
editors to use. What are they?
Answers:
• CSS and HTML
• Visual and HTML
• Rich Text and Code
• Visual and Non-Visual
• Rich Text and Poor Text
41. Where can you find plugins for combating comment spam?
Answers:
• Official Anti-Spam plugin
• Official WordPress Codex
• Official Norton Web Site
• Official WordPress Plugin Directory
Answers:
• Tumblr
• b2
• Blogger
• All listed platforms
• Movable Type
Answers:
• Re-enabling post revisions that a plugin has disabled
• Removing post revisions all together
• Limiting the characters in post revisions to 3 or less
• Limiting post revisions to the last 3
Answers:
• Only bloggers on your blogroll can comment
• Only registered users can comment
• Allow people to post comments
• Comments are not allowed
Answers:
• clean URL
• clean content
• clean themes
• clear concepts
Answers:
• A code library or starter theme used to facilitate development of custom WordPress
themes
• A set of functions to identify DIV and SPAN elements in a theme
• A standard development agreement between two or more theme developers.
• A package of security improvements, via plugin or embedded in a custom theme.
Answers:
• Edit wp-config.php file and set WP_ALLOW_REPAIR to true
• Create an empty file called .maintenance in the webroot.
• Define WP_INSTALLING somewhere in WordPress.
Answers:
• GLU
• GLP
• GPL
• LPGA
49. Who can see password protected posts without knowing the
password?
Answers:
• Editor
• None of these
• Editor and Admin
• Author
• Subscriber
50. For a self hosted WordPress website, where are your pictures
stored by default?
Answers:
• /wp-content/themes/uploads/
• /wp-admin/uploads/
• /wp-includes/uploads/
• /wp-content/uploads/
Answers:
• Editor
• Administrator
• Author
• Contributor
Answers:
• Contributor
• Administrator
• Author
• Editor
• Subscriber
53. When you install a plugin, in what directory will the plugin
code be stored?
Answers:
• wp-admin
• wp-config
• wp-root
• wp-includes
• wp-content
54. if ( have_posts() ) { while ( have_posts() )
{ the_post(); } } This is best described as a(n):
Answers:
• single.php
• Roasted loop
• WordPress posts loop
• Sidebar widget code
• Incorrect code
Answers:
• WP admin
• anyone
• web technicians
• pro bloggers
Answers:
• false
• true
Answers:
• WPSmarties
• TechiesKnowItAll
• WPCoder
• The Codex
• CapitalP
Answers:
• Public Forum
• Copyright Matt Mullenweg
• GPLv2
• Creative Commons
• Public Domain
Answers:
• Browse to Tools > Create a Network in the admin area
• Change the wpmu_enabled php.ini directive to true
• Set WP_ALLOW_MULTISITE to true in wp-config.php
• Download the MU version of WordPress
Answers:
• A searchable label for blog entries
• A WordPress-based game of Tig
• A label that identifies different bloggers
• A Wordpress function similar to Facebook's ???poke???
Answers:
• Select ???general options??? under Settings in the navigation menu
• There is no way to title a WordPress blog
• Email the title you want to the WordPress site admins
• Blogs can only be titled when you create the blog
62. Where can you make functional edits to your WordPress theme
without adding plugins?
Answers:
• index.php
• functions.php
• wp-install.php
• wp-config.php
63. What are the two parts to backing up your WordPress site?
Answers:
• plugins and widgets
• database and files
• database and templates
• files and plugins
64. You can export and import your blog from which Dashboard
section?
Answers:
• Appearance
• Users
• Posts
• Tools
Answers:
• Not specify measurements because there are so many different models and sizes
• Use fixed measurements to accommodate the smaller screens
• Use percentage measurements for formatting to adjust dynamically
Answers:
• A standard spam and comment management plugin that has been featured since
WordPress 2.0
• Akismet does not have anything to do with WordPress
• A spam and comment management plugin that must be installed from an external
source
• Akismet is not a plugin
68. A user with the level of Contributor can adjust your site
settings.
Answers:
• True
• False
Answers:
• Only if the theme hasn't been updated
• Only when wp-config.php hasn't been deleted
• Never
• Only if WordPress core files haven't been updated
Answers:
• Wordpress
• WordpRess
• WordPress
• wordPress
• wordpress
Answers:
• Modifying shortcodes.xml in the theme folder
• From Settings->Writing in the admin
• Using the the_shortcodes filter
• Using the add_shortcode function
72. How much would it cost to get your own copy of the WordPress
source code?
Answers:
• Nothing, they give it away for free.
• It's free for WordPress.com users but unavailable to everyone else
• $40.00
• $199.99
• $299.00
Answers:
• False
• True
Answers:
• Jetpack and BuddyPress
• myEASYbackup and Hello Dolly
• Akismet and TinyMCE
• Akismet and Hello Dolly
Answers:
• Shortcode
• DRY Markup
• BBC
• XML
• Textile
Answers:
• False
• True
Answers:
• False
• True
Answers:
• Profiles are only editable at registration
• Click ???My dashboard???
• Go to "My blog"
• Click ???Edit profile??? under the My Account dropdown menu
Answers:
• Themes
• Data and photos
• Codex
• Templates
Answers:
• Themes
• Custom CSS
• Plugins
• Apps
Answers:
• Images
• Jetpack
• Media
• Appearance
• Library
82. When registering a new post type if you set public => true,
then your post type will be
Answers:
• visible in search results.
• visible in the admin interface.
• visible publicly in the front-end.
• All of these
• available for selection in navigation menus.
Answers:
• WordPress.com is a place to buy teeshirts, WordPress.org is a free place to put
your blog.
• WordPress.org is a non-profit book printing service WordPress.com is a blogging
platform.
• WordPress.com offers a free hosting service for WordPress blogs, WordPress.org
offers downloads of the free software for self hosting.
• That's a trick question - there is no difference they both lead to the same website.
84. When you install a plugin, where will the plugin be saved?
Answers:
• wp-config
• wp-root
• wp-includes
• wp-content
• wp-admin
Answers:
• Not Sure
• Who Knows
• Maybe
• False
• True
Answers:
• A hosted server
• Local machine
• WordPress.com
• MySpace
87. Which of the following can you download and use to extend the
native WordPress functionality?
Answers:
• add-ons
• hookers
• plugins
• sparks
• hooks
88. Can you migrate your WordPress.com blog to your own hosted
website?
Answers:
• No, this is not allowed as per the terms of service on WordPress.com
• Yes, but you need to export the content and re-import it to your website
• You really shouldn't do this at all.
• Yes, but you have to purchase and syncronizer plugin
89. Which line of code would you add to your wp-config.php file
to enable the WP_DEBUG feature?
Answers:
• define('WP_DEBUG',true);
• define('WP_DEBUG_LOG', true);
• define('WP_DEBUG', false);
• define('WP_DEBUG_DISPLAY', false);
Answers:
• functions.php
• sidebar.php
• style.css
• widget.php
91. From which of the following blog sites does WordPress provide
the feature to import posts?
Answers:
• Technorati
• Tumblr
• LiveJournal
• Blogger
92. True or False: The $wpdb object can be used to read data from
any table in the WordPress database (such as custom plugin
tables), not just the standard tables that WordPress creates.
Answers:
• false
• true
Answers:
• All of these
• Appearance > Widgets
• Tools > Widgets
• Plugins > Widgets
94. Which function should you use to send an e-mail from within
WordPress?
Answers:
• imap_send
• smtp_send
• wp_mail
• mail
Answers:
• any language
• all languages that do not contain accents and symbols
• all languages within North America and Asia
• UK, Canadian, Australian and US English
Answers:
• Yes
• No, you need a SEO plug-in
• No, and there's no way because it is useless
Answers:
• GoDaddy
• WordPress.com
• WP.org
• WordPress.org
Answers:
• There is no such thing
• Shortest code to change default functionality of WordPress
• Codes to post blog through backend
• Code enclosed in [ ] to embed files or create objects that would normally require
lots of complicated code in just one line.
Answers:
• posts_per_page
• per_page
• limit
• total
101. What is the file that WordPress edits (or you can edit
yourself) when installing WordPress?
Answers:
• The wp-config.php file
• The wp-installation.php file
• The wp-database-settings.php file
• The wp-login-information.php file
• The wp-installer.php file
Answers:
• Other
• Proprietary
• GPL v2
• Apache
• BSD
Answers:
• False
• True
Answers:
• Labels applicable to other bloggers
• They work just like tags
• Wordpress blogs do not have categories
• They allow you to organize your blog by subject
Answers:
• Yes
• No
Answers:
• Author
• Contributor
• Administrator
• Subscriber
• Editor
Answers:
• bmp
• jpg
• png
• gif
Answers:
• All of these
• Settings
• Additional CMS capabilities
• Functionality
• Design
Answers:
• Spell check your blog posts
• Add content to your sidebars
• Place videos in the body of your posts
• Change the colors and fonts of the theme
Answers:
• False
• True
Answers:
• Visual Editor
• StepUp Effects
• Visual Effects
• Loop Editor
Answers:
• False
• True
Answers:
• True
• False
Answers:
• RSS feeds do not work with WordPress
• Add the RSS widget to your sidebar
• Approve the feed link in Remote Content
• RSS feeds cannot be enabled
Answers:
• Components
• Plugins
• Blocks
• Modules
• Themes
117. Your blog's timezone can be set via which Dashboard section?
Answers:
• Settings -> General
• Jetpack
• Settings -> Reading
• Posts
• Settings -> Writing
Answers:
• Core File Hacks
• my-hacks.php
• Permalinks
• Jetpack
• Plugins
Answers:
• Email your entry to the WordPress moderators to have them post it
• Click ???new post??? on the main site
• Click ???My dashboard??? on the main site
• Click ???blog info??? on the main site
Answers:
• Use raw html to format the text after clicking the HTML tab or use the rich text
editor to format the text
• Copy and paste the formatted text from a word processing program
• There is no way to format text in blog entries
122. Can you unschedule an event from WP cron, if the event has
been created by another plugin?
Answers:
• No
• Yes
Answers:
• Subscriber, contributor, author, editor, administrator
• Visitor, user, contributor, blogger, lurker
• Viewer, commentator, author, guest, subscriber
Answers:
• wp-extensions/
• wp-content/
• wp-admin/
• wp-common/
• wp-includes/
Answers:
• Disqus
• Jetpack
• Curecomment
• Intense Debate
• Akismet
Answers:
• wordp_
• wp_
• bl_
• db_
• tb_
127. What is the name of the first page you encounter after
logging into your web page?
Answers:
• Security question page
• WPAdmin
• Dashboard
• WP upgrade option
Answers:
• Newspaper sites
• Web applications
• Business homepages
• Blogs
Answers:
• In the navigation menu, choose ???edit plugins??? under plugins
• The server administrator must add the plugin for you
• In the navigation menu, choose ???add new??? under plugins
• WordPress doesn't support plugins
130. When you install a theme, where will the theme will be
saved?
Answers:
• wp-includes
• wp-root
• wp-config
• wp-content
• wp-admin
131. If you forget your admin password, you should try this
first:
Answers:
• Check the support blog
• Contact WordPress support
• Call 1-800-WordPress
• Click lost password
132. When you install a theme, where will the theme files be
stored?
Answers:
• wp-includes
• wp-content
• wp-root
• wp-config
• wp-admin
Answers:
• Settings
• Widgets
• Jetpack
• Appearance
• Plugins
Answers:
• A set of files that work together to create the design and functionality of a
WordPress site
• A plugin that extends the functionality of a WordPress site
• A color scheme
• The combined design and messaging statements in your site that drive the user to
a specific 'call to action'
Answers:
• True
• False
Answers:
• Hello Manny
• Hello Kelly
• Hello Sally
• Hello Dolly
Answers:
• Askimo
• Eskimo
• Akismet
• Scramble
Answers:
• works in conjunction with plugins to ensure a more secure site
• allows for easier uploading of content onto your home page
• aid navigation through the web to find similar content to yours
• simplify the arrangement of the various elements of your sidebar content, without
code changes
Answers:
• install Askimet
• ensure the new version ends with ".2"
• ensure your WP account is paid
• backup your database
140. How would you troubleshoot the error message: "Database not
connected."?
Answers:
• Check the database name, user and password in wp-config.php
• None of these
• You check style.css
• You check functions.php
• You change the username in phpMyAdmin
141. How do you speed up the load time of your Wordpress website?
Answers:
• Minimize CSS.
• Compress images before uploading.
• All of these
• Use a Content Delivery Network.
• Minimize plugin installation.
Answers:
• False
• True
Answers:
• Backlinks and permalinks
• Relevant content
• Minimal duplicate content
• All of these
Answers:
• Codex Control
• None of these
• Dashter
• Dashboard
Answers:
• No
• Yes
• Not Sure
Answers:
• Click "add an image" and enter the URL of the image, or upload an image from
your computer
• You can't add an image to blog entries in WordPress
• Email the image to your server moderator and ask them to post it
• Upload the image to your server
Answers:
• additions
• extras
• add-ons or extensions
• fillers
148. You can build your WordPress site in your own language?
Answers:
• True
• False
Answers:
• Settings - Privacy
• Settings - Reading
• Settings - General
• Settings - Permalinks
Answers:
• Python, MySQL and nginx
• Ruby, MySQL, and Apache
• PHP, MySQL and Memcached
• PHP, MySQL, and a web server
151. Once you have entered your content onto your blog and
completed final edits, what button do you activate to send it
live?
Answers:
• Publish
• Enter
• Submit
• Go
152. The sections of information that you can visually drag into
your sidebar / footer are called?
Answers:
• Chunks
• Plugins
• Gremlins
• Excerpts
• Widgets
Answers:
• False
• True
Answers:
• Wadalab Fonts License (Wadalab)
• Liberation Font License (Liberation)
• SIL Open Font License (OFL)
• Bitstream Vera License (Bitstream Vera)
• GNU General Public License (GPL)
Answers:
• Go to ???widgets??? in Appearance, browse available widgets and install them
• The server programmer must add it for you
• Copy and paste the code for a widget into your blog
• Upload a file with the code for the widget onto your server
Answers:
• True
• False
Answers:
• Delete the source code for the plugin from your server
• On the Plugins menu, select the plugin and click Deactivate
• Your site moderator must deactivate it for you
• Plugins cannot be deactivated
Answers:
• You cant change the blog title
• Upgrade the wordpress.org
• You need to change core code
• From the widget
• Under the "Settings > General" screen within the WordPress admin
160. What considerations should you make when using WordPress for
a high-traffic site?
Answers:
• Make sure your host or hardware/network can handle the traffic
• Determine what size of files you will be hosting and plan accordingly
• All of these
Answers:
• Content Areas
• Widgets
• Blocks
• Content Zones
Answers:
• The database and wp-content folder.
• The wp-content folder.
Answers:
• PostgresSQL
• Oracle
• MS SQLServer
• MySQL
Answers:
• Editor
• Contributor
• Author
• Administrator
165. WordPress is a:
Answers:
• Customer Relationship Manager
• Coded Content Silo
• Content Management System
• Content Production Developer
166. How much time do you have to edit a post after publishing?
Answers:
• 5 minutes
• 1 hour
• 24 hours
• Posts can be edited at any time.
• 15 minutes
Answers:
• Attend Word Camp
• Submit a bug report
• All of these
• Edit the Codex (documentation)
• Help in the Forums
168. Can you add custom meta boxes to the post editor page?
Answers:
• Yes
• No
Answers:
• Plug-in
• Adapter
• Tool
• Apps
170. WordPress requires which of the following?
Answers:
• A server with a lot of help from your neighbors
• A server with PHP and PostgreSQL
• A server with PHP and MySQL
• A server with Ruby on Rails
• A server with Perl and MySQL
Answers:
• Proprietary
• Linux
• Windows
• Open Source
172. When you use custom CSS to lay out your site, you can:
Answers:
• Use image styles
• All of these
• Add borders and captions
• Text-wrap around an image
Answers:
• /manage
• /wp-manage
• /admin
• /wp-admin
Answers:
• 3000
• 100
• 25
• Unlimited
• 10
Answers:
• True
• False
Answers:
• No.
• Yes
Answers:
• $4.99/year
• $1,000 Plugin Submission and Approval Fee
• $2.99/year
• $10.99/year
• Free
178. How many authors can you have on your WordPress blog?
Answers:
• Unlimited
• 10
•2
•1
• 100
Answers:
• False
• True
Answers:
• Python
• Java
• PHP
• Ruby on Rails
• Perl
Answers:
• index.php
• style.css
• sidebar.php
Answers:
• Enter a sample date using Jan 1 1900 as a placeholder
• Install the Date Modifier plugin
• Change the format under General Settings
• It's controlled by the theme, so check theme settings
183. What is the default role for the user created during the
WordPress "5-minute install" process?
Answers:
• Subscriber
• Contributor
• Editor
• Administrator
• Author
Answers:
• Automatic Feed Links
• All listed
• Comments
• Support Widgets
185. When you need to access your WP Dashboard, which URL do you
use?
Answers:
• www.yourdomain.com/wp-admin
• www.yourdomain.com/admin/wp-admin
• www.yourdomain.com/wp/dashboard
• www.yourdomain.com/admin-wp
Answers:
• A better way to blog
• WordPress is the best
• Freshly pressed
Answers:
• wp_options
• wp_users
• wp_usermeta
Answers:
• False
• True
190. True or false? Plugins are compatible with each other at all
times.
Answers:
• True
• False
Answers:
• redirect
• redirect_user
• wp_redirect
• auth_redirect
• send_to_url
192. In WordPress, how do you make (1) static page the "Home
Page" of your website?
Answers:
• Admin Panel of your Theme
• Create a file "home.php" in your theme folder.
• "Settings -> Reading -> Set Front Page"
• On the Page Editor you wish to make the default home page
Answers:
• index.html
• index.php
• single.php
• page.php
• style.css
Answers:
• WordPress.com
• Matt Mullenweg
• Automattic, Inc.
• Your hosting provider
• You
195. This is a simple set of functions for creating macro codes
that let you embed options to install a contact form, blog
archive index, images, videos, or audio
Answers:
• Sharpcodes
• Coders
• Shortcode API
• Shortcuts
196. What constant can you set to control the number of post
revisions WordPress keeps?
Answers:
• POSTREVISIONS
• WP_POST_REVISIONS
• None, you can't control the amount of post revisions WordPress keeps.
• WPPOSTREVISIONS
• POST_REVISIONS
Answers:
• An encyclopedia of WordPress knowledge
• The required password to access the WordPress Dashboard
• Encrypted codes used for template design
• The name of a plugin used to enhance your template
Answers:
• Common Public License
• GNU General Public License
• Apache License
• W3C Software Notice and License
• Mozilla Public License
Answers:
• Your Akismet username and password
• The last four digits of your WordPress.org password
• An Akismet API Key
• Your WordPress.com account username
• Your email address
Answers:
• Manyblog
• Multisite
• Multiuser
• Manysite
• Multiblog
Answers:
• On the free WordPress.com platform
• Neither of these
• On your own server
• Both of these
Answers:
• All are valid
• /posts/%post_id%/
• /%postname%/
• /%year%/%postname%/
• /%year%/%monthnum%/%day%/%postname%/
Answers:
• False
• True
Answers:
• Plugins
• RSS Feed
• Dashboard
• Security Software
Answers:
• wp_users
• wp_options
• wp_usermeta
• wp_posts
Answers:
• Because it is not necessary
• For better functionality
• To enhance performance
• To enhance security
207. What are basically defined as "a way to 'skin' your weblog."
Answers:
• Filters
• Tempates
• Skins
• Plugins
• Themes
Answers:
• esc_url()
• esc_html()
• esc_attr()
• esc_js()
• attribute_escape()
Answers:
• is the administration location of the provider of platform software.
• allows you to have unlimited weblogs under a single account.
• allows you to set up a blog for free.
• is where you will find all the answers to your technical questions.
Answers:
• use a customization plugin.
• make certain changes in core WordPress files.
• add a special function in functions.php.
• edit the theme's style.css.
• create a child theme with style.css and functions.php.
Answers:
• web server
• Plugin
• Dreamweaver
• (none of these)
Answers:
• True
• False
Answers:
• add_filters
• run_filters
• execute_filters
• do_filter_hook
• run_filter_hook
Answers:
• The WordPress website.
• The WordPress Forums.
• The README file.
• The WordPress Codex.
Answers:
• the_header
• return_header
• wp_header
• get_header
Answers:
• you can take WP mobile to all social media sites
• you can remove the content without your clients knowing
• you can utilize your public domain as well as store WP related files and directory
tree in the WP domain
• you can use WP from all Ethernet ports to fill your entire weblog
217. What is the proper way to determine the local path to your
plugin files?
Answers:
• bloginfo('plugins')
• plugin_dir_path()
• plugins_url()
• site_url()
Answers:
• Trackback/Pingback
• Hotlink Alert
• Ping Notification
• You don't receive a notification
Answers:
• wp_footer()
• get_footer()
• require 'footer.php'
• include 'footer.php'
220. Name the first file (or files) that you need to create to
make a child theme:
Answers:
• style.css and functions.php and header.php
• functions.php
• functions.php and style.css
• header.php
• style.css
Answers:
• get_header()
• wp_header()
• get_head()
• wp_head()
Answers:
• True
• False
Answers:
• A forums plugin for WordPress.
• A social networking plugin for WordPress.
• A chat plugin for WordPress.
• An email newsletter plugin for WordPress.
• A photo gallery plugin for WordPress.
Answers:
• Full, short and ASP-like tags (i.e. <?php ?> , <? ?>, <% %> )
• Full and short PHP tags (i.e. both <?php ?> and <? ?>)
• Full PHP tags only (i.e. <?php ?>)
Answers:
• wp_translate_script();
• wp_localize_script();
• wp_i18n_script();
• wp_send_script_translations();
• wp_l10n_script();
Answers:
• loop.php and style.css
• index.php and functions.php
• style.css
• functions.php and style.css
227. Since WordPress 2.7.0 you can perform HTTP GET and POST
requests with the following methods
Answers:
• wp_httpapi_remote($method, $arg)
• You can't do HTTP requests with WordPress
• wp_remote_post, wp_remote_get
• wp_http_remote($method, $arg)
Answers:
• Intro
• Snippet
• Excerpt
• Blurb
Answers:
• Reading
• General
• Privacy
• Discussion
230. Which global object should you use if you'd like to interact
with the WordPress database directly?
Answers:
• $wp_database
• $mysql_obj
• $mysql
• $wpdb
• $db
Answers:
• update_post
• wp-update-post
• update-post
• None, you can't programmatically update a post in WordPress.
• wp_update_post
232. What main plugin does Automattic Inc. develop and provide?
Answers:
• MySQL
• e-mail
• PHP
• Sherman Williams
• Jetpack
Answers:
• false
• true
Answers:
• do_shortcode()
• exec_shortcode
• run_shortcode
• none of these
• all
Answers:
• register_custom_taxonomy()
• register_taxonomy()
• new_taxonomy()
• new_custom_taxonomy()
Answers:
• In theme's style.css file
• In theme's index.php file
• In Appearance setting page
• In config.php
• In theme's header.php file
237. How can one determine the post format of the current post in
the loop?
Answers:
• has_post_format
• is_post_format
• get_post_status
• get_post_format
Answers:
• $meta_key
• $post_id
• $meta_value
• all of these
• $prev_value
239. What does the "RPC" in name "XML-RPC" stand for? ("XML-RPC"
is used by WordPress to connect to external resources such as a
mobile WordPress application)
Answers:
• Retrieve Posts Collection
• Retrieve Post Content
• Remote Procedure Call
• Restore Post Content
240. Who supports, maintains, and updates the WordPress core code
available on WordPress.org?
Answers:
• 37 Signals
• The WordPress community
• WordPress.com
• WordPress LLC
• ThemeForest
Answers:
• Adding a function in current theme
• Editing wp-admin/post.php
• Never
242. Which function will return the filesystem path of a given
plugin?
Answers:
• realpath();
• plugins_url();
• plugins_dir_url();
• plugin_dir_path();
• plugin_basename();
Answers:
• Define WP_DEBUG constant as true in wp-config.php.
• Go to Dashboard > Settings > Debugging, click on "Yes" radio button.
• Define WP_DEBUG constant as true in functions.php.
• Install and activate the WordPress Debugger plugin.
• Save a file called .maintenance in the root of your WordPress installation.
Answers:
• Attachment
• (all of these are NOT core post types)
• Page
• Post
• Events
Answers:
• The best way to extend functionality
• Illegal
• Highly recommended
• Highly discouraged
Answers:
• start_loop() and rewind_loop()
• have_posts() and the_content()
• have_posts() and the_post()
• get_header() and get_footer()
Answers:
• <?php if(function_exists('foo')) { foo(); } ?>
• <?php (get_plugin_foo); ?>
• <?php (get_plugin('foo')) { foo(); } ?>
• <?php (if_exist_foo()) { foo(); } ?>
Answers:
• MEMORY_LIMIT
• WP_LIMIT_MEMORY
• ALLOWED_MEMORY_LIMIT
• WP_MEMORY_LIMIT
Answers:
• readme.html
• wp-includes/version.php
• wp-includes/js/l10n.js
Answers:
• true
• false
Answers:
• posts_per_page
• showposts
• post_limit
• numberposts
Answers:
• A YouTube-like plugin for WordPress
• A TV-tuner plugin for WordPress
• A paid video hosting service for WordPress
• A collection of WordPress-related videos
253. The code that displays post or page title inside a loop in
your template is:
Answers:
• the_title();
• wp_title();
• wp-title();
• title();
254. Where is the Wordpress repository stored?
Answers:
• Git
• Mercurial
• CSV
• SVN
• Bazaar
255. Which template tag should you use to output the post title
inside the loop?
Answers:
• the_post_title
• the_heading
• the_title
• the_page_title
• the_post_heading
Answers:
• wp_localize_script()
• localized_js();
• wp_translate_js();
• localize_script();
Answers:
• get_meta_value
• post_meta_value
• the_post_metas
• the_post_meta
• get_post_meta
Answers:
• You can't
• Through the function wp_new_post_type()
• Through the function custom_post_type()
• Through the function register_post_type()
• Through the function new_post_type()
259. WordPress gives you the ability to theme the way attachments
are displayed by adding MIME_type.php files to your theme.
Answers:
• True
• False, this was deprecated >=3.0
• False, this was never a feature
• False, this is still being developed
Answers:
• Only when you set the second parameter to true
• True
• No such function exists
• Only within the posts loop
Answers:
• wp-content/uploads/[filename.extension]
• wp-includes/uploads/[year]/[month]/[filename.extension]
• wp-content/uploads/[year]/[month]/[filename.extension]
• wp-includes/uploads/[year]/[month]/[day]/[filename.extension]
262. If you want to retrieve the current user's last name you'll
use
Answers:
• get_user_last_name( $current_user->ID )
• get_user_meta( $current_user->ID, 'last_name', true );
• get_user( $current_user->ID )->last_name
Answers:
• Ordered by the author
• Reverse chronological order
• Ranked by popularity
• Oldest first
Answers:
• Private
• Doesn't matter.
• Pass by Reference
• Public
Answers:
• style.css
• functions.php
• theme.info
• header.php
• theme.inc.php
Answers:
• wp_register_style() and wp_enqueue_style()
• add_safe_style() and enqueue_safe_style()
• add_editor_style() and wp_enqueue_style()
• wp_register_css() and wp_enqueue_css()
• wp_add_inline_style() and wp_register_style()
Answers:
• wp_localize_script()
• wp_add_script()
• wp_enqueue_script()
• wp_print_scripts()
Answers:
• the translated strings must be assigned to a javascript object to avoid name-space
conflicts, and the external scripts must reference the included objects' strings.
• the translations must be passed to wp_localize_script()
• the script handle that wp_localize_script('handle') references must be registered
• all of the answers are correct
Answers:
• add_template_support('post-thumbnails');
• set_theme_support('post');
• add_theme_support('post');
• add_theme_support('post-thumbnails');
• set_template_support('thumbnails');
Answers:
• A forums plugin for WordPress.
• An arcade plugin for WordPress.
• A wiki plugin for WordPress.
• A social networking plugin for WordPress.
• A photo gallery plugin for WordPress.
271. What should you write in PHP comments in the head of a file
to declare a custom page template in a WordPress theme?
Answers:
• Description:
• Page Template:
• Template:
• Name:
• Template Name:
Answers:
• $wpdb->get_var($query)
• $wpdb->get_results($query)
• $wpdb->get_singlevar($query)
• $wpdb->query($query)
Answers:
• HTTP redirection status code
• User ID (if already logged in)
• Seconds to wait before redirection
Answers:
• is_page()
• is_blog()
• is_home()
• is_admin()
275. Which of the listed functions would you use to get the value
of a Custom Field?
Answers:
• get_post_custom_field
• the_post_custom_field
• get_custom_field_value
• the_post_meta
• get_post_meta
Answers:
• the_content
• page_content
• post_content
• publish_post
• the_body
Answers:
• False
• Only if the third argument is set to true.
• True
278. The functions.php file must be created for every theme you
develop?
Answers:
• True
• False
Answers:
• wp_search_form();
• get_search_form();
• output_search_form();
• get_template_part('search_form');
• display_search_form();
Answers:
• True
• False
Answers:
• true
• false
282. To change the output of text for use on the front end or for
saving to the database, which kind of hook would you use?
Answers:
• action
• filter
• api
283. To change the email address that is used for new user
notification, which menu option should you go to?
Answers:
• Media
• Settings
• Tools
• Posts
• Users
284. What is the name of the API bundled into WordPress core to
handle the construction and management of widgets?
Answers:
• WP_Widget_API
• WP_Widget
• WPWidgets
Answers:
• $post_id, $size, $attr
• $size, $post_id, $attr
• $post_id, $attr, $size
• $size, $attr
Answers:
• is_current_query();
• is_main_query();
• is_parent_query();
• is_top_query();
Answers:
• is_global_query()
• is_main_loop()
• is_main_query()
• is_query_main()
• is_global_loop()
Answers:
• by adding define('WP_ALLOW_MULTISITE', true); to .htaccess
• by adding define('ALLOW_MULTISITE', true); to wp-config.php
• by adding define('WP_ALLOW_MULTISITE', true); to functions.php
• by adding define('WP_MULTISITE', true); to wp-config.php
• by adding define('WP_ALLOW_MULTISITE', true); to wp-config.php
289. Which function returns the ID of a featured image?
Answers:
• get_post_thumbnail_id()
• featured_image_id()
• get_the_post_thumbnail()
• get_featured_image_id()
Answers:
• the_post_thumbnail();
• set_post_thumbnail();
• add_theme_support( 'post-thumbnails' );
Answers:
• The Post
• Get Pages
• The Loop
• The Query
Answers:
• Only Matt Mullenweg
• Only Automattic, Inc.
• Only the Core Developers
• Only volunteers with over 2 years of experience
• Anyone
Answers:
• Publish This
• Press This
• Post This
• Blog This
294. What is the query variable that holds the current page
number to control page navigation?
Answers:
• pg
•p
• page_num
• page
• paged
295. In order to remove a .css file that is loaded by a plugin,
which function is going to be used inside the theme's
functions.php file?
Answers:
• wp_deregister_css()
• wp_dequeue_script()
• wp_deregister_style()
• wp_deregister_script()
Answers:
• paged
• page
• page_n
•p
• pagenum
Answers:
• post_thumbnail( $post_id );
• have_post_thumbnail( $post_id );
• has_post_thumbnail( $post_id );
• had_post_thumbnail( $post_id );
• the_post_thumbnail( $post_id );
298. You can move the wp-content folder elsewhere adding _____ in
wp-config.php
Answers:
• define( 'DEFAULT_WP_CONTENT', [new_content_path] );
• define( 'WP_CONTENT_DIR', [new_content_path] );
• define( NEW_'WP_CONTENT', [new_content_path] );
• define( 'WP_CONTENT', [new_content_path] );
• define( SITE_'WP_CONTENT', [new_content_path] );
299. What is proper way to load a PHP file into a template (other
than header, sidebar, footer)?
Answers:
• include
• include_once
• load_template_part
• include_template_part
• get_template_part
Answers:
• register_widget_area()
• wp_register_sidebars()
• register_sidebar()
• wp_register_widget_area()
• add_theme_support( 'sidebars')
Answers:
• get_blog();
• the_new_blog();
• switch_to_blog();
• switch_install();
Answers:
• wp_get_template( 'showcase' );
• wp_include_file( 'showcase', true );
• get_showcase();
• get_template_part( 'showcase' );
• wp_template( 'showcase' )
303. What file can you use in your theme to create a custom
search form?
Answers:
• searchform.php
• get_search_form.php
• search.php
Answers:
• Retrieve variable in the WP_Query class of the global $wp_query object.
• Retrieve a previously generated rewrite query var from the wp_options table.
• To get the $wp_query object instead of using directly the global object.
Answers:
• Set the language in the wp-config.php file
• On the Settings tab in Dashboard, under General
• On the Settings tab in Dashboard, under Reading
• You can not set the language
306. What is the difference between the functions __() and _e()?
Answers:
• __() echoes a string and _e() translates a string
• __() translates a string and _e() returns a string
• __() echoes a string and _e() returns a string
• __() returns a string and _e() echoes a string
307. How do you add content that you want to appear outside of
the normal blog flow?
Answers:
• "Pin" the content to the sidebar
• Use a Page
• Edit the content map
• Use the Wordpress Content Manager
Answers:
• search-form.php
• generic-form.php
• search.php
• search_template.php
• searchform.php
Answers:
• Title; Settings -> General
• Tagline; Settings -> Reading
• Title; Appearance
• Tagline; Settings -> General
• Tagline; Appearance
Answers:
• _out('string');
• echo('string', 'translatable');
• printf('string', array(translatable: true ));
• _e( 'string', 'text-domain' );
• echo_translatable('string');
Answers:
• bloginfo('theme_directory')
• bloginfo('template_directory')
• blog('template-directory')
• blog('theme-directory')
• blog('theme_directory')
Answers:
• Hides the admin bar for every user.
• Hides the admin bar for the administrators only.
• It generates an error.
• Hides the admin bar for every user, except administrators.
Answers:
• Options API
• Database API
• HTTP API
• Transient API
• Pseudo Cron API
315. While running through the WordPress Loop, which action can
be used to display content before each post in The Loop?
Answers:
• wp_the_post
• the_current_post
• wp_post
• current_post
• the_post
Answers:
• Processing language translation
• Storing cached data temporarily
• Managing Settings forms
• Storing User data
• Displaying Posts in The Loop
Answers:
• define('WP_ALLOW_MULTISITE', true)
• define('WP_MULTISITE', true)
• define('WP_MULTISITE_SUPPORT', true)
• define('WP_MULTISITE_ALLOW', true)
318. Which file do you need to change in order to modify the post
template?
Answers:
• page.php
• post.php
• single.php
• article.php
• archive.php
Answers:
• Count Commerce
• Creative Commons
• Core Clearance
• Content Clearance
Answers:
• Creating a directory for media file uploads
• Manually adding a blogs table to your database
• Modifying your .htaccess file with new values
• Editing your wp-config.php file to declare the install as multisite
Answers:
• Custom Variants and Exposures
• Common Vulnerabilities and Exposures
• Custom Vulnerabilities and Experiments
• Common Variants and Exposures
Answers:
• wp_translate_script
• wp_localize_javascript
• wp_script_translation
• wp_localize_script
Answers:
• To make use of the the_widget($widget, $instance, $args); function
• To extend the WP_Widget class WP_Widget class and some of its functions
• To make our custom class and use register_activation_hook( __FILE__,
array( 'MyPlugin', 'install' ) );
324. How would you properly escape the following scenario: <a
href="<?php echo $url ?>"
Answers:
• echo attribute_escape( $url )
• echo esc_attr( $url )
• echo esc_html( $url )
• echo esc_url( $url )
Answers:
• init
• admin_init
• plugins_loaded
• wp_loaded
Answers:
• False
• True
Answers:
• has_post_thumbnail()
• get_the_post_thumbnail()
• the_post_thumb()
• the_post_thumbnail()
• post_thumbnail()
Answers:
• Status
• Gallery
• Log
• Link
• Aside
329. Which function would you use to make WordPress crunch images
into an additional size?
Answers:
• add_image_size
• add_thumbnail_size
• add_image_dimensions
• add_image
• add_image_type
Answers:
• add_image_size();
• new_post_thumbnail_size();
• set_post_thumbnail_size();
• new_custom_image_size();
Answers:
• Filters script tags from the given content.
• Verifies for security issues.
• Converts old actions from the ancient KSeS CMS platform to the new WordPress
Hooks. Some libraries of WordPress inherits KSeS code.
• Sanitize content with allowed HTML rules.
• Search the content for PHP code and filters it.
Answers:
• wp_kses
• wp_clean_text
• strip_tags
• stip_unallowed_tags
Answers:
• wp_custom
• wp_meta
• wp_posts
• wp_postmeta
• wp_comments
Answers:
• True
• False
Answers:
• add_shortcode('shortcode', 'ppp_shortcode');
• wp_shortcode('shortcode', 'ppp_shortcode');
• do_shortcode('shortcode', 'ppp_shortcode');
• register_shortcode('shortcode', 'ppp_shortcode');
• shortcode('shortcode', 'ppp_shortcode');
336. Which function makes sure that only certain HTML tags are
allowed, if present, in a given string of text?
Answers:
• clean_tags();
• wp_kses();
• format();
• restrict_html();
Answers:
• register_shortcode()
• do_shortcode()
• wp_add_shortcode()
• add_shortcode()
Answers:
• Category, Tag, Author and Date listings
• Category and Tag listings
• Category, Author and Date listings
• Category, Tag, Author listings
• Date listings
Answers:
• Unassign any posts assigned to the uncategoriezed category, then delete it
• In the global dashboard, navigate to your categories and choose delete.
• 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.
Answers:
• bloginfo('template_url')
• bloginfo('description')
• bloginfo('url')
• bloginfo('name')
342. For security reasons, you can move wp-config.php one folder
level above the current website folder
Answers:
• True
• False
Answers:
• sanitize_text_field();
• esc_url();
• wp_strip_all_tags();
• capital_P_dangit();
• esc_attr();
Answers:
• Yes, the "style.css" file must always be loaded inside "header.php"
• No, it can be loaded via "functions.php" as well
Answers:
• the_editor()
• new_wp_editor()
• tiny_mce()
• new_editor()
• wp_editor()
Answers:
• post_type_supports()
• add_post_type_support()
• add_support_type()
• new_support_for_post_type()
• add_support_post_type()
347. Which function is used to strip all shortcodes from a given
string of text?
Answers:
• remove_all_shortcodes();
• strip_all_shortcodes();
• remove_shortcodes();
• strip_shortcodes();
348. You want to customize the Loop on your static home page.
Which conditional tag do you use?
Answers:
• is_home();
• is_front_page();
Answers:
• wp_localize_ajax()
• wp_enqueue_script_vars()
• wp_localize_script()
• wp_print_script_vars()
Answers:
• get_users_query()
• the_users()
• wp_users()
• get_users()
• query_users()
Answers:
• Widgets API
• Transients API
• Rewrite API
• Filesystem API
Answers:
• Theme Name
• Template
• Version
353. What function would you use to retrieve a remote API using
the http GET method?
Answers:
• wp_api_get()
• get_remote_request()
• wp_remote_post()
• wp_curl()
• wp_remote_get()
354. What conditional statement would you use for custom post
types?
Answers:
• if ( 'book' == get_post_type() ) { }
• If (is_post_type_archive('book')) { }
• If (is_singular('book')) { }
• If (is_page('book')) { }
Answers:
• page-$id.php -> page-$slug.php -> index.php -> single.php
• page-$slug.php -> page-$id.php -> page.php
• page-$slug.php -> page-$id.php -> page.php -> index.php
• page-$slug.php -> page-$id.php -> single.php
Answers:
• All of these.
• In 'wp-includes/languages' directory
• In 'wp-content/languages' directory
• As defined by WP_LANG_DIR constant
Answers:
• Outputs all the widgets of a given sidebar
• Nothing
• Outputs a sidebar on the left or right, depending on the layout settings
• Creates a JavaScript dynamic object, that represents a sidebar
Answers:
• A function that can only be used by plugins
• 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 placed in wp-includes/pluggable.php that let you override certain core
functions via plugins
Answers:
• Nothing
• A WP_Error object
• null
• 'Warning warning warning!'
Answers:
• Debug code
• Escape PHP variables
• Add a security check
• Sanitize database inputs
Answers:
• wp_nav_menu()
• add_theme_support( 'nav_menus')
• add_theme_support( 'wp_nav_menus')
• wp_register_nav_menu()
• register_nav_menu()
362. Out of these files, which would you add or modify to change
the template for an image attachment?
Answers:
• index.php
• image.php
• attachment.php
• image_attachment.php
• You can't modify this with a template
Answers:
• get_editable_roles()
• current_user_can()
• get_user_to_edit()
• get_user_cap()
364. What is the name of the filter for adding a CSS class to a
post?
Answers:
• post_class
• body_class
• the_post_class
• content_class
365. What function would you use to enqueue a script in the back-
end of WordPress?
Answers:
• wp_enqueue_scripts()
• admin_enqueue_scripts()
• is_admin_enqueue_scripts()
• function_enqueue_scripts()
366. WordPress locks you into it's current version for jQuery.
Answers:
• False
• You have to use a plugin.
• You can edit the core jQuery file to update it.
• True
Answers:
• wp_featured_image();
• get_wp_featured_image();
• get_the_post_thumbnail();
• the_post_thumbnail();
• get_featured_image();
Answers:
• user_can()
• user_has_cap()
• current_user_cap()
• current_can()
Answers:
• current_theme_supports('feature')
• theme_supports('feature')
• the_theme_supports('feature')
Answers:
• category-{category-name}.php
• index.php
• {category-name}-category.php
• category.php
• archive.php
Answers:
• $page
• $post
• $query
• $the_post
• $wp_query
372. How would you add support for Post Formats to a post type?
Answers:
• wp_support_post_format($post-format);
• wp_post_format_support( $post-format,$post-type);
• add_post_type_support( $post-format,$post-type);
• add_post_type_support( $post-type,$post-format);
373. The function you use to access a WordPress site option is:
Answers:
• site_option()
• the_option()
• get_option()
• get_the_option()
• wp_option()
Answers:
• template: directory-of-parent
• Template: directory-of-parent
• parent: directory-of-parent
• parent-theme: directory-of-parent
Answers:
• commit_post
• store_post
• save_post
• post_save
• post_update
376. Which one of the following is NOT a WordPress-generated CSS
Class?
Answers:
• .alignmiddle
• .alignright
• .alignleft
• .wp-caption
Answers:
• register_form
• user_register
• edit_user_profile
• wp_login
• register_post
Answers:
• Template:
• Child Of:
• Theme Name:
• Set Parent Theme:
• Get Theme:
Answers:
• register_taxonomy( $taxonomy, $object_type, $args );
• register_taxonomy( $taxonomy, $args );
• register_taxonomy( $args, $object_type, $taxonomy );
• register_taxonomy( $taxonomy, $args, $object_type );
Answers:
• wp_add_cap()
• add_cap()
• wp_cap()
• cap_add()
381. 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?
Answers:
• front-page.php
• single.php
• archive.php
• index.php
• page.php
382. When you want to view all of the stored data in the $wpdb-
>prefix.'options' table, you would:
Answers:
• Edit your .htaccess file to allow this
• Append "options.php" to the end of your default admin URL
• View the "General" tab under the Settings menu
• Enable "View All" mode via wp-config.php
Answers:
• width
• crop
• height
• name
Answers:
• edit_posts
• level_7
• publish_posts
• edit_published_posts
• editor
Answers:
• define('URL', 'http://example.com/wordpress');
• define('WP_SITEURL', 'http://example.com/wordpress');
• define('WP_SITE', 'http://example.com/wordpress');
• define('SITEURL', 'http://example.com/wordpress');
• define('WP_URL', 'http://example.com/wordpress');
Answers:
• define('WP_SITE_URL', '[url]');
• define('WP_SITEURL', '[url]');
• define('SITE_URL', '[url]');
• define('SITEURL', '[url]');
• define('DEFAULT_URL', '[url]');
387. Where can you see available WordPress, theme, and plugin
options as they are recorded in the database?
Answers:
• Check view all under options - reading
• You can't, the options are divided into sub menus
• Browse to wp-admin/options.php
• Go to Options, see all
Answers:
• define('WP_PAGE_REVISIONS', 2 );
• define('WP_SET_REVISIONS', 2 );
• define('WP_POST_REVISIONS', 2 );
• define('WP_REVISIONS', 2 );
389. How do you use the WP_Widget class to create a new widget?
Answers:
• My_Widget = new WP_Widget
• WP_Widget =>init
• WP_Widget = $this->New_Widget
• foreach( $My_Widget as $WP_Widget)
• My_Widget extends WP_Widget
Answers:
• is_url_sll()
• is_front_ssl()
• is_ssl_uri();
• is_ssl_enable()
• is_ssl()
391. What is the name of the ticketing and bug reporting system
that WordPress uses.
Answers:
• Redmine
• Trac
• IRC
• YouTrack
• BugZilla
Answers:
• delete_option( $option );
• remove_option( $option );
• delete_the_option( $option );
• trash_option( $option );
Answers:
• delete_published_posts
• delete_users
• upload_files
• delete_posts
Answers:
• posts
• posts, pages, uploads, revisions and nav. menus
• posts and pages
• posts, pages and nav. menus
• posts, pages, attachments, and nav. menus
Answers:
• Cache executed queries to save time and resources
• Save executed queries and output to wp-content/savedqueries.log
• Save executed queries in $wpdb for debugging purposes
Answers:
• [embed]http://www.youtube.com/watch?v=dQw4w9WgXcQ[/embed]
• Both ways are correct.
• http://www.youtube.com/watch?v=dQw4w9WgXcQ
• Neither way is correct.
Answers:
• $metas = the_post_meta( $post->ID );
• $metas = get_meta_post( $post->ID );
• $metas = get_post_meta( $post->ID );
• $metas = get_post_meta( $post->ID, true );
• $metas = get_post_meta( $post->ID, 'all' );
Answers:
• wp-content/plugins/mu
• wp-content/plugins/mustuse
• wp-content/mu-plugins
• wp-admin/mustuse-plugins
Answers:
• Memory Utilization plugins, for memory intense operations.
• .MU plugins, for multilingual sites.
• Must Use plugins, activated automatically.
• Multi User plugins, for use on multisite installations.
Answers:
• A single result, as a string of the custom field
• An array of the custom fields
• The meta id of the custom field
• Boolean (true or false) if the post has a custom field $key
Answers:
• get_stylesheet_directory_uri()
• get_stylesheet_directory()
• get_stylesheet_uri()
• get_template_directory_uri()
• get_template_directory()
Answers:
• post , page , attachment , revision ,menu
• post , page , thumb, revision ,nav_menu_item
• post , page , attachment , revision ,nav_menu_item
• post , page , attachment , trash, publish,draft,nav_menu_item
Answers:
• relogin
• plugin updated
• edit .htaccess file
• rewrite flushed
• site restarted
Answers:
• $content = get_the_excerpt();
• $content = the_content();
• $content = get_the_content();
• $content = get_post_content();
• $content = the_excerpt();
405. This function gets the URL of the author page for the author
using a given ID.
Answers:
• grab_author_posts_url( $author_id, $author_nicename )
• get_author_posts_url( $author_id, $author_nicename )
• get_the_author_link( $author_id, $author_nicename )
Answers:
• wp_enqueue_script();
• wp_load_script();
• wp_add_script_for_load();
• wp_register_script();
• wp_scripts();
407. What is the correct way to add a CSS file to a theme, but
not add it to the HTML?
Answers:
• wp_register_style('handle', $src)
• wp_enqueue_style('handle', $src);
• wp_add_style('handle', $src);
• wp_add_css('handle', $src);
• wp_register_styles('handle', $src);
Answers:
• None of these
• post_ publish
• post_init
• publish_post
Answers:
• Theme Customizer
• Custom Header
• Theme Editor
• Widgets
410. 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?
Answers:
• http://rpc.pingomatic.com/
• http://www.blogoole.com/ping/
• http://rpc.weblogs.com/RPC2
• None of these
• http://ping.feedburner.com
Answers:
• wp
• init
• after_plugins_loaded
• after_setup_theme
• plugins_loaded
412. Which of the following will WordPress look for FIRST when
displaying a single custom post type.
Answers:
• single-$posttype.php
• single.php
• index.php
• single-post.php
413. Which hook should you use to add a script to your plugin
admin page?
Answers:
• admin_enqueue_scripts
• wp_print_styles
• wp_print_scripts
• admin_print_scripts-$page
• wp_enqueue_scripts
414. The best and safest way to format and sanitize a SQL
statement?
Answers:
• $wpdb->prepare()
• $wpdb->makesafe()
• $wpdb->escape()
• mysql_escape_string()
• mysql_real_escape_string()
Answers:
• Yes
• No
Answers:
• add_action('my_action', 'my_function');
• add_action('my_action', array($this, 'my_function'));
• add_action('my_action', 'my_function', __CLASS__);
• add_action('my_action', 'my_function', $this);
Answers:
• get_current_user( 'ID' )
• get_user_id()
• current_user_id()
• get_current_user_id()
• user_id()
Answers:
• absolute server path
• path relative to wp-config.php
• path relative to ABSPATH
Answers:
• Returns true if the current page is an admin page
• Neither of these
• Returns true if the current user is an Administrator
Answers:
• True
• False
422. Which of the following is required by WordPress for a plugin
to function?
Answers:
• CSS subdirectory
• plugin header
• GPL license
• readme file
• All of these
Answers:
• 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
Answers:
• is_valid_email
• is_email
• is_string_valid_email
• preg_match
Answers:
• true
• false
Answers:
• get_metadata()
• add_post_meta
• update_post_meta()
• the_post_metadata()
• get_post_meta()
Answers:
• Remove the "Howdy, <NAME>" message
• Return a WordPress error
• Hide WordPress upgrade notices
• Nothing, as $a is not defined
• Update your installation to the latest version
Answers:
• the_post_thumbnail( $size )
• echo the_post_thumbnail( $size )
• the_post_thumbnail( $post_id, $size )
• echo the_post_thumbnail( $post_id, $size )
Answers:
• the_author_posts()
• Both of these
• Neither of these
• get_the_author_posts();
Answers:
• wp_permissions
• wp_login
• wp_privileges
• wp_users
• wp_usermeta
Answers:
• True
• False
Answers:
• wp-admin/includes/deprecated.php
• wp-includes/deprecated-functions.php
• wp-admin/deprecated.php
• wp-includes/deprecated.php
• wp-admin/includes/ms-deprecated.php
433. 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.
Answers:
• False
• True
Answers:
• False
• True
• Only when used in conjunction with WP_Query
Answers:
• wp_auto_p
• add_paragraph
• convert_to_paragraph
• wp_add_p
• wpautop
Answers:
• <?php delete_comment( $comment_id, $force_delete ) ?>
• <?php wp_delete_comment( $comment_id, $force_delete ) ?>
• <?php wp_delete_comment( $comment_id, $delete ) ?>
Answers:
• $from, $to, $subject, $message, $headers
• $to, $subject, $message, $headers
• $to, $subject, $message
• $from, $to, $subject, $message, $headers, $attachments
Answers:
• only with sub-domains.
• with both sub-domains and sub-directories.
• none of the above.
• only with sub-directories.
• either with sub-domains, or sub-directories, but not both.
439. What do you use to remove the WordPress version number from
the meta tags?
Answers:
• You can't.
• remove_action('wp_head', 'wp_generator');
• remove_action('init', 'wp_generator');
• remove_action('init', 'wp_version_number');
• remove_action('wp_head', 'wp_version_number');
440. How do you hide a WordPress Version number for the Website
user/visitor?
Answers:
• remove_action('wp_head', 'wp_version');
• remove_action('wp_head', 'wp_generator');
• remove_action('wp_head', 'wp_version_generator');
Answers:
• None of these
• Write a custom ajax.php file
• Use wp-ajax.php and add actions to the wp_ajax_ and wp_ajax_nopriv_ hooks
• Use admin-ajax.php and add actions to the wp_ajax_ and wp_ajax_nopriv_ hooks
Answers:
• $wp_the_query->is_main_query()
• $wp_query->is_ref( $wp_the_query )
• is_main_query()
• dynamic_sidebar()
• query_posts()
Answers:
• disable_shortcodes
• strip_all_shortcodes
• remove_all_shortcodes
• strip_shortcodes
• remove_shortcodes
444. How would one generate RSS feed for a search result via
WordPress default search function?
Answers:
• Adding &extend=RSS to the Search URL
• Adding search_feed_rss_redirect on; to .htaccess
• Adding &extend=Atom to the Search URL
• Adding &feed=rss to the Search URL
• Adding "define( 'WP_SEARCH_FEED', true ); to wp-config.php
Answers:
• both
• neither
• .current-menu-item
• .current_page_item
447. Which function should you use to link an admin page from a
plugin or a theme?
Answers:
• admin_url()
• site_url( array( 'wp-admin', 'my-page' ) )
• wp_admin_url()
• wp_url()
Answers:
• $hook_suffix
• $admin_header
• $ajaxurl
• $jquery_version
Answers:
• You must adhere to the standards of existing Theme Frameworks.
• Object oriented development practices.
• There are no standards, build it using the tools at your disposal.
• Procedural layouts in functions.php
• The default WordPress Theme is the standard!
Answers:
• True
• Only if ALTERNATE_WP_CRON is set to true
• False
Answers:
• Yes, using 'once' as first arguments
• No, we'll need wp_schedule_single_event();
Answers:
• False
• True
Answers:
• abstracts local files' reading and writing
• checks WP core files' permissions
• manages the uploads directory tree
Answers:
• wp_category_options
• wp_categories_dropdown_list
• categories_dropdown
• wp_dropdown_categories
• wp_select_category
Answers:
• _doing_it_wrong()
• zomg_wth_are_you_doing()
• doing_it_wrong()
• capital_P_dangit()
• capital_P()
456. 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?
Answers:
• reset();
• wp_reset_postdata();
• wp_reset();
• Any of these
Answers:
• False
• Only if you set 'default_archives' => true
• True
Answers:
• wp_localize_script( $handle, $object_name, $l10n );
• wp_object( $object, $in_footer );
• wp_register_object( $handle, $object_name,$array );
• wp_register_script( $handle, $src, $deps, $ver, $in_footer );
• wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );
Answers:
• False
• True
Answers:
• php.ini
• Network Admin > Settings
• Network Admin > Sites > Edit Sites > Settings
• Network Admin > Dashboard
• Contact the Host
Answers:
• before_wp_query
• before_get_posts
• pre_get_posts
• pre_wp_query
• wp_query
462. How do you get the currently requested object (post, page,
term, etc.) in WordPress?
Answers:
• get_item
• get_queried_object
• get_page
• get_requested_object
• get_post
Answers:
• create a debug.log file in the webserver's log directory
• create a debug.log file in wp-content
• create a debug.log file in the WP root folder
464. True or False? The administrator role have the very same set
of capabilities in both single and multisite WP
Answers:
• False
• True
Answers:
• wp_the_date( array( 'i18n' => true ) );
• date_i18n();
• the_date( array( 'i18n' => true ) );
Answers:
• page-{id}.php
• index.php
• page-{slug}.php
• page.php
Answers:
• author-$id.php
• author-$nicename.php
• index.php
• archive.php
• author.php
Answers:
• get_stylesheet_directory()
• get_stylesheet_directory_uri()
• bloginfo('stylesheet_directory')
• get_bloginfo('stylesheet_directory')
Answers:
• Chat
• Video
• Gallery
• Link
• Slideshow
Answers:
• global $wp_query; $wp_query->theme->Version;
• global $theme; echo $theme->Version;
• $current_theme = get_current_theme(); echo $current_theme->Version;
• $current_theme = wp_get_theme(); echo $current_theme->Version;
Answers:
• esc_mysql_url()
• esc_database_url()
• esc_url_raw()
• esc_url()
472. Which escaping function would you use to store a clean URL
in the database?
Answers:
• esc_url_raw()
• esc_url_for_database()
• esc_attr()
• esc_sql()
• esc_url()
473. 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:
Answers:
• 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
Answers:
• $id, $title, $post_type, $priority
• $id, $title, $post_type, $context
• $id, $title, $callback_args, $post_type
• $id, $title, $callback, $post_type, $context, $priority, $callback_args
• $id, $title, $callback, $post_type
475. According to the Settings API which are the arguments for
the add_settings_section function?
Answers:
• $id, $title, $callback, $args = array()
• $id, $title, $callback, $page
• $id, $callback, $page, $option_name
• $title, $callback, $page
476. When using WordPress multi-site, how you can get the ID of
the current blog?
Answers:
• BLOG_ID constant
• get_blog_id() function
• BLOG_ID_CURRENT_SITE constant
• current_blog_id() function
• get_current_site() function
Answers:
• wp_head
• plugins_loaded
• the_content
• init
Answers:
• load_childtheme_textdomain();
• load_theme_textdomain( array( 'is_child' => true ) );
• load_textdomain();
• load_textdomain( array( 'type' => 'theme', 'is_child' => true ) );
479. A child theme will always override functions from the parent
theme.
Answers:
• False
• Only if the parent theme has no /includes directory
• True
Answers:
• <?php is_email_address_banned( $user_email ); ?>
• <?php is_email_address_unsafe( $user_email ); ?>
• email_address_unsafe( $user_email );
• <?php is_user_address_unsafe( $user_email ); ?>
• <?php email_address_unsafe( $user_email ); ?>
Answers:
• wp_list_pages()
• wp_get _pages();
• wp_dropdown_pages()
• wp_page_menu()
Answers:
• By editing functions.php
• Under Settings > Writing Settings
• Under Settings > Privacy > Remote Publishing
• Under Tools > Available Tools
• By editing functions.php or home.php (depending on the theme)
Answers:
• standard, aside, gallery, link, image, quote, status, video, audio, chat
• posts, pages
• aside, gallery, link, image, quote, status, media, chat, event
• posts, pages, attachments, revisions, nav menus
Answers:
• submit_button();
• add_submit_button();
• do_action( 'submit_button' );
• wp_submit_button();
• wp_button( array( 'type' => 'submit' ) );
Answers:
• convert_time_diff
• time_difference
• human_time_diff
• humanize_time_diff
• time_diff
486. If you accidentally delete your Wordpress installation, what
data is immediately recovered if you connect a new installation
to the old database?
Answers:
• Your entire Wordpress site
• Settings and widgets only
• Your entire Wordpress site, although images and attachments may not be saved
• Images and attachments
• Posts, settings, widgets
Answers:
• define('SAVE_AUTOSAVE_INTERVAL', {value} );
• define('AUTOSAVE_INTERVAL', {value} );
• define('WP_AUTOSAVE_INTERVAL', {value} );
Answers:
• page_edit_form
• page_edit_form_tag
• edit_form_tag
• post_edit_form_tag
Answers:
• False
• True
Answers:
• It is not possible to bypass core cache
• Create a advanced-cache.php file under wp-content directory
• Use the constant ADVANCED_CACHE in wp-config.php
• Create a new cache object extending WP_Cache class
Answers:
• False
• True
492. Which JavaScript library was added to the core in WordPress
3.5?
Answers:
• SimplePie
• Prototype
• jQuery
• Backbone
Answers:
• All of these
• dedicated IP address.
• wildcard DNS.
• WordPress must be installed in the root of yourdomain.com
• define( 'SUBDOMAIN_INSTALL', true ); set in your wp-config.php
Answers:
• get_after_more();
• get_extended_content();
• get_content_after_more();
• content_after_more();
• get_extended();
Answers:
• Create a file named object-cache.php under wp-content that overrides the default
cache functions
• Extend the class WP_Cache to use memcached methods
• None of these
• Create a wp-cache.php file in the WordPress root directory
• Install memcached in your system. WordPress will take care of the rest!
Answers:
• add_filter('admin_footer', 'your-function');
• add_filter('admin_footer_text', 'your-function');
• add_filter('footer_text', 'your-function');
Answers:
• wptexturize
• doubledash_to_emdash
• wpautop
• emdash_convert
498. Which filter will you use to change the default 'Thank you
for creating with WordPress' footer text in wp-admin ?
Answers:
• update_footer
• admin_footer
• wp_admin_footer
• wp_footer
• admin_footer_text
499. Can you properly add you own WP code before the first action
hook "plugins_loaded" without hacking the core ?
Answers:
• Yes, by adding a .php file in wp-content/mu-plugins/ folder
• Yes, by editing the wp-content/themes/[YOUR-THEME]/functions.php file
• Yes, by editing the wp-includes/functions.php file
• No, impossible
• Yes, by editing the wp-config.php file
500. What is the name of the action hook that is executed at the
beginning of each standard WordPress Loop?
Answers:
• wp_start_loop
• wp_loop
• wp_loop_start
• loop_start
• start_wp_loop
Answers:
• publish_posts
• edit_menus
• edit_posts
• manage_options
• manage_menus
Answers:
• wp_restore_postdata()
• wp_reset_postdata()
• wp_reset_post()
• wp_reset_query()
• wp_restore_post()
Answers:
• pending
• publish
• inherit
• draft
Answers:
• wp_get_gravatar()
• wp()
• wp_parse_args()
• wp_redirect()
• wp_get_current_user_by()
Answers:
• OpenID
• OpenGraph
• XFN
• FriendConnect
• XNA
Answers:
• get_translation_context();
• _n();
• _e();
• __();
• _x();
Answers:
• Mediawiki
• WordPress
• bbPress
• BuddyPress
• BackPress
Answers:
• Yes, WP_DEBUG logs everything
• No, there's a specific constant for that
Answers:
• url_name
• post_slug
• url_slug
• slug
• post_name
511. Which format does the readme.txt file used in themes and
plugins follow?
Answers:
• XML
• Markup
• Markdown
• HTML
• plaintext
Answers:
• flush_rewrite_rules();
• rewrite_flush();
• remove_rewrite_rules();
• delete_rewrite_rules();
Answers:
• The tansients api is non-persistent.
• Wordpress object cache is non-persistent.
• Wordpress object cache never expire.
• The transients API does not cache objects.
Answers:
• only after the permalinks are saved
• on every page load
• when the 'init' action hook is called
• It is not necessary, the WordPress framework takes care of all rewrite rule
processing.
• every time the plugin is activated
Answers:
• add_action('template_redirect','custom_function');
• detect_redirection()
• add_filter('url_redirect','custom_function')
• add_redirect()
• wp_redirect()
Answers:
• wp_new_dashboard_widget()
• add_dashboard_widget()
• wp_add_widget_dashboard()
• wp_add_dashboard_widget()
• wp_create_dashboard_widget
Answers:
• define('FORCE_SSL_LOGIN', true);
• define('WP_FORCE_SSL_LOGIN', true);
• define('WP_SSL_LOGIN', true);
Answers:
• Instagram
• Pinterest
• SlideShare
• Vimeo
• SoundCloud
Answers:
• It is an admin file that displays what plugins are installed and when.
• It depends on the plugin.
• There is already a file called that there.
• It has to be activated to do anything.
• It will impact the "Add New" plugin link in left-side menu in The Dashboard
521. How do you get the ID of the current post outside the loop?
Answers:
• $post->ID
• $post->post_id
• get_the_ID()
• $wp_query->post->ID
• the_id()
Answers:
• do_action( 'settings_sections' );
• settings_fields();
• do_action( 'settings_fields' );
• do_settings_sections();
• register_setting();
Answers:
• __()
• esc_html()
• esc_html_e()
• esc_attr()
• esc_html__()
524. What hook would you use to insert something after the title
on the post edit screen?
Answers:
• wp_after_title
• add_after_title
• edit_form_after_title
• edit_form_before_editor
525. Which function would you use to find out whether a certain
action in WordPress has already been fired?
Answers:
• do_action_ref_array
• did_action
• has_action
• add_action
• do_action
Answers:
• $url = $url . add_query_arg( 'test', '1' );
• add_query_arg( esc_url( 'http://domain.com/' ), '1', 'test' );
• add_query_arg( esc_url( 'http://domain.com/' ), 'test', '1' );
• add_query_arg( 'test', '1', esc_url( 'http://domain.com/' ) );
Answers:
• 'get_the_terms' => false
• 'no_found_terms' => true
• 'update_post_terms' => false
• 'update_post_meta_cache' => true
• 'update_post_term_cache' => false
Answers:
• 'get_post_meta' => false
• 'update_post_meta_cache' => false
• 'the_meta_cache' => false
• 'no_found_meta_data' => true
Answers:
• get_login_logout( $redirect, $echo )
• wp_login_logout( $redirect, $echo )
• wp_loginout( $redirect, $echo )
• wp_login_form( $redirect, $echo )
Answers:
• unlimited
• 45
• 32
• 35
• 30
Answers:
• False
• True
• Only if a persistent caching plugin is active
Answers:
• $args, $string, $ID
• $ID, $string, $operator
• $args, $string, $operator
• $args, $output, $operator
533. During a typical page load, which action hook is fired last?
Answers:
• wp_die
• wp_end
• wp_footer
• exit
• shutdown
Answers:
• True, if WP_ENABLE_MU_PLUGINS is set to false
• False
• True
Answers:
• admin_menu
• wp_admin_menu
• admin_init
• wp_admin_init
• init
537. Where can the size limit for uploaded files be set?
Answers:
• By editing wp-admin/php/media/u/php.ini (Wordpress root)
• In Settings > General
• None of these
• In Settings > Media > File Upload
Answers:
• Any time at all, regardless of arguments
• Any time before wp_footer() in the best case
• Only when the init action fires or earlier
• Only when the wp_enqueue_scripts action fires or earlier
• Only before wp_head() runs
539. What function would you use to check if a plugin has been
network activated in WordPress multisite?
Answers:
• is_plugin_active_for_network()
• is_plugin_network_activated()
• plugin_active_for_network()
• is_plugin_active_on_network()
• is_plugin_network_active()
Answers:
• 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');
• add_meta_box('custom_meta_box', 'My Metabox Title', 'custom_dashboard_box');
• wp_add_dashboard_widget('custom_meta_box', 'My Metabox Title',
'custom_dashboard_box');
Answers:
• is_sticky()
• is_single()
• in_category()
• is_post()
Answers:
• every time is needed
• any number: requests will be queued up
• twice
• once
Answers:
• fetch_the_feed();
• get_rss_feed();
• fetch_feed();
• the_feed();
• return_rss_feed();
Answers:
• save_meta
• update_post_meta
• edit_post
• save_post_meta
• save_post
Answers:
• Barbtastic
• Farbtastic
• Fantastic
• Iris
• Spectrum
Answers:
• add_sitewide_option()
• add_site_option()
• add_global_option()
• add_network_option()
• add_multisite_option()
548. Which filter would you use, if you'd like to alter the
output of every comment content in WordPress?
Answers:
• comment_save
• comment_content
• comment_text
• get_comment_contents
549. How do you add a contextual help tab for a plugin or theme?
Answers:
• Using add_contextual_help() function
• Any of these options.
• Using add_help_tab() function
• Using contextual_help WordPress filter
550. How do you display all the meta data associated with a post
while in the Loop?
Answers:
• get_the_meta()
• the_meta()
• get_post_meta()
• get_post_custom()
• get_post_keys()
Answers:
• Filter cron_schedules
• Use wp_reschedule_event
• Filter wp_get_schedules
• Change the settings in Tools > Cron
Answers:
• remove_dashboard_widget('name_of_widget', 'dashboard', 'core')
• remove_dash_widget('name_of_widget', 'dashboard', 'core')
• remove_meta_box('name_of_widget', 'dashboard', 'core')
• remove_widget('name_of_widget', 'dashboard', 'core')
553. Which action should be used to add custom links to WordPress
admin bar?
Answers:
• wp_after_admin_bar_render
• wp_admin_bar_render
• wp_admin_bar
• wp_before_admin_bar_render
• admin_bar
Answers:
• admin_help_tab
• wp_admin_add_help
• add_help
• add_contextual_help
• add_help_tab
Answers:
• True
• False
Answers:
• esc_attr
• esc_textarea
• like_escape
• sql_escape
• esc_sql
Answers:
• get_the_author();
• the_modified_author();
• the_last_author();
• last_modified_author();
• get_last_revisor();
Answers:
• wp_enqueue_style
• wp_enqueue_script
• add_action
• add_filter
• add_hook
Answers:
• http
• ftpext
• ssh2
• direct
• ftpsockets
Answers:
• define('FTP_KEY', 'password');
• define('FTP_PASSWORD', 'password');
• define('FTP_PASS', 'password');
• You can't store the FTP password in wp-config.php
561. Which filter would you use to allow users to enter Twitter
accounts into their profiles?
Answers:
• user_contactmethods
• admin_user_info_links
• update_user_query
• user_twitter
• pre_user_description
562. How can you profile the SQL queries that WordPress is doing?
Answers:
• define PROFILEQUERIES and inspect $wpdb->queries
• define PROFILE_QUERIES and inspect $wpdb->queries
• define SAVE_QUERIES and inspect $wpdb->queries
• define SAVEQUERIES and inspect $wpdb->queries
• define PROFILE_QUERIES and inspect $wpdb->profile
Answers:
• WP_Theme
• WP_Themes
• WPThemes_API
• WP_Theme_API
Answers:
• Both
• Displays a paginated menu in a page/post with content marked up with a <!--
nextpage--> comment
• Neither
• Displays a paginated menu in an archive template
Answers:
• verify_nonce()
• verify_admin_nonce();
• check_admin_nonce();
• check_admin_referer();
• wp_check_nonce();
Answers:
• 'paginate' => false
• 'no_pagination_required' => true
• 'no_found_rows' => true
• 'pagination' => false
Answers:
• add 'no_found_rows' => true to the query args
• do nothing, WordPress will detect this automatically
• do nothing, it doesn't matter
• add 'no_pagination' => true to the query args
• add 'no_count_rows' => true to the query args
569. To ensure that all HTML tags in a given string are closed
correctly and in the correct order, which WordPress function can
be used?
Answers:
• check_html_tags();
• check_html_closed();
• balanceTags();
• balance_tags();
• wp_balance_tags();
570. What is the name of the global variable for post types?
Answers:
• $post_types
• $wp_posts
• $wp_post_types
Answers:
• flush_rewrite_rules();
• flush_rules();
Answers:
• sanitize_value
• esc_url
• esc_attr
• esc_url_raw
• htmlentities
Answers:
• wp_safe_redirect
• wp_redirect
• header
• wp_location
Answers:
• editor_style
• mce_style
• mce_css
• register_editor_style
• add_mce_style
576. What function should you use to clear post cache for a
specific post?
Answers:
• wp_clear_posts_cache
• delete_cache
• clean_post_cache
• wp_delete_post_cache
• flush_cache
Answers:
• weekly
• daily
• twicedaily
• hourly
Answers:
• DAY_IN_SECONDS
• WEEK_IN_SECONDS
• YEAR_IN_SECONDS
• MONTH_IN_SECONDS
• MINUTE_IN_SECONDS
Answers:
• wp_enqueue_scripts
• admin_print_scripts
• add_js_to_admin
• wp_print_scripts
• admin_scripts
Answers:
• wp_loaded
• init
• after_setup_theme
• pre_get_posts
Answers:
• Class method
• Public function
Answers:
• Yes
• No