Digital Marketing Certification Course Exam Questions & Answers (DMCCEQA)
DMCCEQA.com
- Google
- DoubleClick
- Ad Exchange API Basics
- Ad Exchange Basics
- Ad Exchange Brand Controls Basics
- Bid Manager Basics
- Bid Manager Brand Controls Basics
- Billing Basics
- Campaign Manager Basics
- Campaign Manager Brand Controls Basics
- Optimize bids and creatives in Ad Exchange
- Optimize performance in Campaign Manager
- Optimize performance in Search
- Optimize your Bid Manager campaign
- Search Basics
- Search Campaign Management
- Search Ecommerce Management
- Search Mobile Basics
- Studio
- Mobile in DoubleClick Bid Manager Basics
- Mobile in DoubleClick Campaign Manager
- Optimize Performance In DoubleClick Search
- TrueView in DoubleClick Bid Manager Basics
- Video in DoubleClick Campaign Manager
- Dig into ad formats on Ad Exchange
- Dig into programmatic and Ad Exchange
- Digital Transformation:
- Google Marketing Platform
- Google Analytics
- Other Google Certifications
- Ad Manager 360 Reseller
- Adsense Multiple Customer Management
- Campaign Manager Optimization
- Display & Video 360 Basics
- Dynamic Creatives
- Optimize Bids And Creatives
- Scaled Partner Management
- Google Cloud Platform Business Professional Accreditation
- Google Distance Learning For Educators
- Google My Business Basics
- Google Ads
- Google Smart
- Jamboards Academy:
- Google Digital Garage:
- Google Educator
- Google Waze
- Android Enterprise Academy
- DoubleClick
- LinkedIn
- LinkedIn Adobe Acrobat Skill Assessment Quiz Answers 2022
- LinkedIn Adobe Photoshop Skill Quiz Answers 2022
- LinkedIn Microsoft Word Skill Quiz Answers 2022
- LinkedIn PHP Skill Quiz Assessment Answers 2022
- LinkedIn Python Skill Assessment Quiz Answers 2022
- LinkedIn Search Engine Optimization Skill Quiz Answers 2022
- LinkedIn WordPress Skill Quiz Answers 2022
- YouTube
- Amazon
- Microsoft
- Yandex
- Klipfolio
- WooRank
- Hootsuite
- HubSpot
- HubSpot CMS For Developers
- HubSpot Content Marketing
- HubSpot Contextual Marketing
- HubSpot Design
- HubSpot Email Marketing
- HubSpot Frictionless Sales
- HubSpot Growth Driven Design Agency
- HubSpot Growth-Driven Design
- Hubspot Inbound
- HubSpot Inbound Marketing
- HubSpot Inbound Sales
- HubSpot Marketing Software
- HubSpot Sales Enablement
- HubSpot Sales Management Training:
- HubSpot Sales Software
- HubSpot Social Media
- HubSpot Service Hub Software
- HubSpot CMS For Marketers Certification Exam Answers 2022
- HubSpot Digital Advertising Certification Exam Answers 2022
- HubSpot Digital Marketing Course Answers 2022
- HubSpot Reporting Certification Exam Answers 2022
- HubSpot SEO Certification Course Answers 2022
- SEMrush
- SEO Toolkit Exam For Advanced SEMrush Users
- SEMrush Advertising Toolkit
- SEMrush Affiliate Program Terms
- SEMrush Competitive Analysis And Keyword Research Test
- SEMrush Content Marketing Toolkit
- SEMrush For Digital Agencies
- SEMrush Keyword Research
- SEMrush On Page And Technical SEO
- SEMrush PPC Fundamentals
- SEMrush SEO Fundamentals
- SEMrush SEO Toolkit
- SEMrush Site Audit
- SEMrush SMM Fundamentals
- SEMrush Social Media Toolkit
- SEMrush Technical SEO
- SEMrush Advanced Competitive Research
- SEMrush Backlink Management
- Competitor Analysis With SEMrush
- SEMrush Link Building Test
- SEMrush Management Reporting and Collaboration
- SEMrush Local SEO
- SEMrush Mobile SEO
- SEMrush Rank Tracking Test
- SEMrush Mobile International and Local SEO
- SEMrush Role of Content
- SEMrush Content Marketing Fundamentals
- Digital Marketing for SMBs Certification Exam Answers 2022
- Content Marketing And SEO Fundamentals Exam Answers 2022
- SEMrush Amazon Seller Certification Exam Answers 2022
- SEMrush PPC Automation Exam Answers 2022
- Start Selling on Amazon Exam Answers 2022
LinkedIn WordPress Skill Quiz Answers 2023
The topics in the WordPress assessment include: Development, Themes, General, Performance and Accessibility, Core, Plugins, CSS and JavaScript, Security, Configuration and Users, Internationalization, REST API, LinkedIn WordPress Skill Quiz Answers
According to WordPress PHP coding standards for inline comments, how would you write a single-line comment in a PHP document?
- // This is a single line comment
- /* * This is a single line comment. */
- // This is a single line comment.
- <!– This is a single line comment –>
Correct Answer:
- // This is a single line comment
Akismet is a plugin that comes automatically installed with WordPress. What does it do?
- It connects your site to Google Analytics.
- It displays a blog feed from websites similar to yours.
- It protects your site from comment spam.
- It hardens site security by enforcing strong passwords.
Correct Answer:
- It protects your site from comment spam.
For the majority of modern themes, what is the standart method used to customize various details of site appearance and features, such as changing the site description or adding a logo and favicons?
- Theme settings
- wp-config.php
- Customizer
- WordPress settings
Correct Answer:
How can you add a custom script that needs to run only on the contact page of a site? The slug of the page is contact.
Link to the script directly from a template named page-contact.php using the get_header() template tag, like this:
get_header( '<script src="/my-script.js"></script>' );
Use functions.php to conditionally load the script by hooking it to wp_enqueue_scripts(), like this:
add_action( 'wp_enqueue_scripts', 'load_scripts' );
function load_scripts() {
if ( is_page( 'contact' ) ) {
echo '<script src="/my-script.js"></script>';
}
}
Use functions.php to conditionally load the script by hooking it to wp_enqueue_scripts(), like this:
add_action( 'wp_enqueue_scripts', 'load_scripts' );
function load_scripts() {
if ( is_page( 'contact' ) ) {
wp_enqueue_script( 'script', get_template_directory_uri() . '/script.js' );
}
}
- Link to the script directly from a template named page-contact.php, like this:
- <script src="/my-script.js"></script>
How many minutes does it take to install WordPress according to the “Famous X-Minute Installation” instructions on WordPress.org?
- 5
- 30
- 15
- 10
Correct Answer:
- 5
How would you use CSS to ensure your theme was mobile responsive?
- Use CSS grid to create responsive layouts.
- Use media queries to add breakpoints for different screen sizes.
- Use flexbox to create flexible page layouts.
- all of these answers
Correct Answer:
- all of these answers
How would you write a text string containing “Hello World!” in a way that makes it possible for someone else to translate the string into a different language?
- apply_filters( ‘Hello World!’, ‘mytextdomain’ );
- __( ‘Hello World!’, ‘mytextdomain’ );
- $string = “Hello World!”;
- esc_html( ‘Hello World!’, ‘mytextdomain’ );
Correct Answer:
- __( ‘Hello World!’, ‘mytextdomain’ );
If you activate or update a plugin and it breaks your site so that you cannot manage it via wp-admin, how can you disable the plugin?
- all of these answers
- Access the WordPress install via WP-CLI. Run the following command: wp plugin deactivate offending-plugin.
- Access site files via FTP and navigate to /wp-content/plugins/. Delete the folder of the plugin that you would like to disable or simply rename it.
- Use phpMyAdmin to change the wp_options table’s active_plugins option value to a:0:{}.
Correct Answer:
- all of these answers
If you have pretty permalinks enabled on a WordPress site, the REST API index is exposed by appending what to the end of the site URL? (for example, http://example.com/answer/) Note that the index provides information regarding which routes are available for that particular WordPress install.
- http://example.com/wp-json/
- http://example.com/wp-admin/
- http://example.com/wp-rest/
- http://example.com/wp-rest-api/
Correct Answer:
If you wanted to register a custom post type, which hook would you use?
- register_post_type
- add_meta_box
- wp_head
- init
Correct Answer:
- init
If your WordPress site is seriously compromised, what is the best course of action to return your site to good health?
- Determine the date of the attack and restore your site to a backup point prior to that date.
- Hire a third-party service to clean up your site because it is difficult for someone who is not a WordPress security expert to find and remove all traces of an attack.
- Manually delete suspicious files on the server and delete any database tables that are not core WordPress.
- Change your hosting password, your WordPress admin password, and your database password.
Correct Answer:
- Hire a third-party service to clean up your site because it is difficult for someone who is not a WordPress security expert to find and remove all traces of an attack.
In WordPress, what is the Loop used to do?
- It displays a single page.
- It displays posts on an archive.
- It displays a single post.
- all of these answers
Correct Answer:
- all of these answers
In WordPress, what is the block editor used for?
- cropping images in the media library
- injecting specialized scripts into the content area
- creating a site layout
- creating and laying out content
Correct Answer:
- creating and laying out content
In WordPress, what is true of plugins?
- Plugins are available in free or premium (paid) versions.
- Plugins can extend WordPress core functionality.
- all of these answers
- Plugins add site-specific features.
Correct Answer:
- all of these answers
In a standard template file, how often does the WordPress Loop run?
- It runs once per post in the database.
- It runs once.
- The Loop doesn’t run in template files.
- It runs once per fetched post.
Correct Answer:
- It runs once per fetched post.
In your wp-config.php file, you’ve added the following line of code. What does it do?
define( 'DISALLOW_fiLE_EDIT', true );
- prevents any non-admin user from directly editing theme or plugin files
- disables the theme and plugin editor in the WordPress admin
- disables the ability to edit core WordPress files from either within the WordPress admin or via direct file access
- sets read-only permissions on all files in the WordPress install
Explanation: More WordPress Security: Disallow file Edit Setting In WordPress. Setting all files to read-only would make auto-updates impossible.
Correct Answer:
- disables the theme and plugin editor in the WordPress admin
On a regular WordPress install, what is the difference between transients and the object cache?
- Transients are persistent and write to the wp_options. The object cache persists only for the particular page load.
- Transients are stored in the WordPress database. The object cache is stored on the server where the WordPress install is located.
- Transients are available for the duration of a user session and apply to all page components. The object cache is available only for scripts.
- Transients persist only for the particular page load. The object cache is persistent and writes to the wp_options table.
Correct Answer:
The Block API enables developers to register custom blocks in themes or plugins. How would you register a custom block?
- Use the registerBlockName() function.
- Use the createGutenBlock() function.
- Use a block template.
- Use the registerBlockType() function.
The REST API is a simple way to get data in and out of WordPress over HTTP. Applications using the REST API should be written in which programming language?
- PHP
- any programming language that can make HTTP requests and interpret JSON
- Java
- Node.js
Correct Answer:
- any programming language that can make HTTP requests and interpret JSON
The REST API provides public data, which is accessible to any client anonymously, as well as private data available only after authentication. How could you ensure that no one can anonymously access site data via the REST API?
- Disable the REST API via the site’s wp-config.php file.
- Use the rest_authentication_errors() filter along with the is_user_logged_in() conditional to limit access to logged in users.
- Use the rest_authentication_errors() filter along with cookie authentication to limit access to logged in users.
- Use the Disable REST API plugin.
Correct Answer:
- Use the Disable REST API plugin.
The WordPress REST API is designed to receive and respond to particular types of requests using basic HTML methods. For example, a request to upload a PHP file into a particular folder on a server might look like the code POST /folder/_file.php. Based on this code, what would you call /folder/_file.php (in REST API terms)?
- schema
- route
- response
- request
Correct Answer:
- request
Theme developers can take advantage of the Customizer API to give users a way to manipulate basic theme settings. The Customizer API is object-oriented and provides four main objects. What are they?
- widgets, containers, sections, settings
- containers, hooks, settings, styles
- panels, blocks, controls, settings
- panels, sections, controls, settings
Correct Answer:
- panels, sections, controls, settings
WP_Query is the WordPress query class that is used to fetch posts from the database. How would you create a new instance of this class?
-
$query = new query_posts();
-
$query = new WP_Query();
-
$query = query_posts();
-
$query = get_posts();
Correct Answer:
-
$query = new WP_Query();
What color is the paragraph nested within the div?
<head>
<style>
body { color: black; }
p { color: blue; }
div { color: green; }
p { color: red; }
</style>
</head>
<body>
<div>
<p>This is a paragraph inside a div.</p>
</div>
</body>
</html>
- blue
- black
- red
- green
Correct Answer:
- red
What is a user role that is unique to WordPress Multisite?
- Owner
- Super Admin
- MU Admin
- Multisite Master
Correct Answer:
- Super Admin
What is the core mission of WordPress?
- to make free software
- to democratize publishing and the freedoms that come with open source
- to make money
- to encourage blogging
Correct Answer:
- to make free software
What is the correct order of parameters for the add_action() function?
-
add_action( 'example_hook', 'example_function', $accepted_args, $priority )
-
add_action( 'example_function', 'example_hook', $priority, $accepted_args )
-
add_action( 'example_hook', 'example_function', $priority, $accepted_args )
-
add_action( 'example_function', 'example_hook', $priority )
Correct Answer:
-
add_action( 'example_hook', 'example_function', $priority, $accepted_args )
What is the difference between an action and a filter?
- Actions are used to add custom functions and remove WordPress functions. filters are used to make strings translatable for localization.
- Actions are used to add or remove code at runtime. filters are used to modify data before it is either displayed in the browser or saved to the database.
- Actions are used to assign values to variables at runtime. filters are used to extract data from actions and display it in the browser.
- Actions are used to add user-inputted data to the database. filters are used to validate user-inputted data prior to adding it to the database.
Correct Answer:
What is the name of the open-source project that serves as a bug tracker and project management tool for WordPress?
- Redmine
- GitHub Issues
- HakerOne
- Trac
Correct Answer:
- Trac
What is the process of marking the code you write so that it is ready for translation?
- internationalization
- localization
- translation
- using GlotPress
Correct Answer:
- internationalization
What is the role of a WordPress theme?
- controls colors, fonts, and page layouts
- adds accessibility enhancements such as keyboard navigation and skip links
- ensures a site is mobile responsive
- all of these answers
Correct Answer:
- all of these answers
What technique would you use to secure data before rendering it to a user?
- escape and sanitize
- validate and escape
- validate and sanitize
- escape and secure
Correct Answer:
- validate and sanitize
What would you do to improve your site’s performance?
- Only load scripts and styles on pages where they are needed.
- Minify CSS and JavaScript files.
- all of these answers
- Use a CDN.
Correct Answer:
- all of these answers
What’s the primary difference between template tags prefaced with the versus get_the?
Options 1:
- Template tags prefaced with the _ don’t accept arguments.
- Template tags prefaced with the _ can be used directly within a template.
- Template tags prefaced with the _ display a value. Template tags prefaced with get_the return a value.
- Template tags prefaced with the _ return a value. Template tags prefaced with get_the display a value.
Correct Answer:
- Template tags prefaced with the _ display a value. Template tags prefaced with get_the return a value.
Options 2:
- Template tags prefaced with the_ can be used directly within a template. Template tags prefaced with get_the are generally reserved for partial templates.
- Template tags prefaced with the_ return a value. Template tags prefaced with get_the display a value.
- Template tags prefaced with the_ display a value. Template tags prefaced with get_the return a value.
- Template tags prefaced with the_ don’t accept arguments. Template tags prefaced with get_the do accept arguments.
Correct Answer:
- Template tags prefaced with the_ display a value. Template tags prefaced with get_the return a value.
Where can you find the official WordPress documentation and usage guide?
-
support.wordpress.com
-
developer.wordpress.com
-
developer.wordpress.org
-
support.wordpress.org
Correct Answer:
-
developer.wordpress.org
Which WP-CLI command would you use to manage the capabilities of a user role?
- wp admin
- wp manage
- wp cap
- wp role
Correct Answer:
- wp role
Which WordPress setting would you use to make page URLs look like http://example.com/my-page/ instead of the default http://example.com/?p=21/?
- Writing
- Permalinks
- Pretty URLs
- Reading
Correct Answer:
- Permalinks
Which is a best practice for working with WordPress CSS?
- Use !important next to styles if they don’t give you the result you want.
- Use hyphens in class names.
- Use spaces to indent each property.
- Avoid CSS shorthand for proper documentation.
Correct Answer:
- Use spaces to indent each property.
Which is not a suggested performance improvement for your WordPress website?
- The site should run the most recent version of WordPress.
- Remove or inactivate unnecessary plugins.
- UTF8 is supported.
- Choose a very recent version of PHP.
Correct Answer:
- UTF8 is supported.
Which of the following file types is NOT involved in translating WordPress?
- .po
- .pot
- .mot
- .mo
Correct Answer:
- .pot
Which of the following is NOT a suggested security improvement for your WordPress website?
- The site should communicate with WordPress.org.
- Remove inactive themes.
- Do not output debug information.
- WordPress updates are accomplished manually only.
Correct Answer:
- WordPress updates are accomplished manually only.
Which of these is NOT a part of the internationalization and localization process?
- using a gettext function to wrap translatable strings when writing code
- installing/using the WordPress Multilingual Plugin
- using a tool like Poedit to parse source code and extract translatable strings into a POT file
- translators translating the POT file into a PO file, one for each language
Correct Answer:
- translators translating the POT file into a PO file, one for each language
Which of these snippets represents a wrapper that calls jQuery safely and doesn’t require repetitive use of the word “jQuery”?
- // do stuff
}); - (function($) {
// do stuff
})( jQuery ); - $(function() {
// do stuff
}); - jQuery(function($) {
// do stuff
});
Correct Answer:
- $(function() {
// do stuff
});
Which software development principle, often used in WordPress, aims to reduce the repetition of code?
- RRR
- WET
- DRY
- KISS
Correct Answer:
- DRY
Who owns the trademark for WordPress and WordCamp names and logos?
- WordPress Foundation (The WordPress Foundation owns and oversees the trademarks for the WordPress and WordCamp names and logos.)
- WordPress.com
- Matt Mullenweg
- Automattic
Correct Answer:
- WordPress Foundation (The WordPress Foundation owns and oversees the trademarks for the WordPress and WordCamp names and logos.)
Within the editor, blocks are rendered as JavaScript. How are blocks rendered on the front end of a site?
- as plain HTML
- as a React component
- as JavaScript comments
- as HTML comments
Correct Answer:
- as a React component
WordPress is translated, at least partially, in more than 200 locales. If you wanted to help translate WordPress into other languages, which contributor group would you join?
- core
- polyglots
- accessibility
- documentation
Correct Answer:
- polyglots
You can harden your WordPress site security by adding ____ to your wp-config.php file?
- database usernames and passwords
- unique keys and salts
- accessibility
- documentation
Correct Answer:
You have a search bar on your site. You would like to use a <label> to make the word “Search” visible to screen readers, but you don’t want to display the word “Search” on the screen. How can you accomplish this?
- Assign an ARIA state of "hidden" to the label, like this:
<label state="hidden">Search</label> <input type="text" name="search" id="search" />
- Use the built-in WordPress CSS class .screen-reader-text to hide the text from screen, like this:
<label class="screen-reader-text">Search</label> <input type="text" name="search" id="search" />
- Create a custom CSS class to set a large negative value to the text-indent property to hide the text off screen, like this:
<label class="hide-this">Search</label> <input type="text" name="search" id="search" />
- The majority of users do not require a screen reader. Remove the label entirely.
Correct Answer:
- Use the built-in WordPress CSS class .screen-reader-text to hide the text from screen, like this:
<label class="screen-reader-text">Search</label> <input type="text" name="search" id="search" />
You might see this code in a WordPress plugin. What does it do?
- This is how WordPress detects a plugin’s presence. This ensures that the plugin is running from the /wp-content/plugins/ directory. If it is not, the plugin should not run.
- This is a way to prevent naming collisions. ABSPATH is the absolute path to the plugin’s directory. If ABSPATH is defined by another WordPress plugin with the same directory slug, the plugin should not run.
- This is a security measure. ABSPATH is the absolute path to the WordPress directory. If the file is called directly, ABSPATH will not be defined and therefore the plugin should not run.
- This is a compatibility checker. ABSPATH is defined in WordPress core. The plugin checks that the minimum version of WordPress needed to support the plugin is installed. If it is not, the plugin should not run.
Correct Answer:
- This is a way to prevent naming collisions. ABSPATH is the absolute path to the plugin’s directory. If ABSPATH is defined by another WordPress plugin with the same directory slug, the plugin should not run.