We will collect more Upwork WordPress Test Answers as soon as we get and we will continue to combine with this question and answers.
1. You can limit the number of revisions WordPress stores by _____Note: Categories must have distinct slugs. Even if two categories have different parents and would therefore have different permalinks, you can’t assign them the same slug.
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
$firstTag = $tags[0];
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
“Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647”
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
<li>example 1
<li>example 2
<li>example 3
<li>example 4
$(document).ready(function(){
$(‘#sortable’).sortable({
update: function(event, ui) {
var newOrder = $(this).sortable(‘toArray’).toString();
$.get(‘saveSortable.php’, {order:newOrder});
}
});
});
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Note: Categories must have distinct slugs. Even if two categories have different parents and would therefore have different permalinks, you can’t assign them the same slug.
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
1. You can limit the number of revisions WordPress stores by _____Note: Categories must have distinct slugs. Even if two categories have different parents and would therefore have different permalinks, you can’t assign them the same slug.
Answers:
- adding the following line to your wp-config.php file: define(‘WP_POST_REVISIONS’, 3);
- using a plugin
- changing a setting on admin panel
Answers:
- md5()
- wp_generate_password()
- wp_generate_md5()
- password_md5()
Answers:
- my_admin()
- view_admin()
- is_admin()
- root_admin()
Answers:
- add_menu_page();
- add_admin_item();
- add_admin_page();
- add_admin_option();
Answers:
- switch_blog()
- switch_to_blog()
- restore_current_blog()
- restore_to_current_blog()
Answers:
- Use the following code snippet $lastid->$wpdb=$last->get_row;
- The call to mysql_insert_id() inside a transaction should be added: mysql_query(‘BEGIN’); // Whatever code that does the insert here. $id = mysql_insert_id(); mysql_query(‘COMMIT’); // Stuff with $id.
- The following code snippet should be added $last = $wpdb->get_row(“SHOW TABLE STATUS LIKE ‘table_name'”); $lastid = $last->Auto_increment;
- Straight after the $wpdb->insert() insert, the following code should be added: $lastid = $wpdb->insert_id;
Answers:
- Refinery
- Typof
- Symenta
- Rubyalt
Answers:
- register_new_post()
- register_post_status()
- add_new_post_status()
- modify_post_status()
Answers:
- By using function wp_enqueue_script(‘media-upload’)
- By using function wp_add_media( );
- By using function wp_enqueue_script(‘upload’);
- By using function wp_add_script(‘media-upload’);
Answers:
- insert, delete, update, drop and alter
- select, insert, delete, update, create, drop and alter
- insert, delete, update, create, drop and alter
- insert and delete
Answers:
- WP Super Cache
- qTranslate
- BuddyPress
- Hotfix
Answers:
- wp_insert_post()
- wp_insert_page()
- wp_create_post()
- wp_create_page()
Answers:
- get_the_title()
- content_title()
- page_name()
- post_name()
Answers:
- Updating the database.
- Changing the source code.
- Configuring the feature in the config file.
- Configuring the feature in the admin settings.
Answers:
- Contributor
- Author
- Editor
- Subscriber
- Administrator
Answers:
- By adding excerpt_length filter in function.php
- Can’t declare custom excerpts in wordpress
- Custom exceprts are already available in wordpress
- Using the_excerpt(‘long’); or the_excerpt(‘short’)
Answers:
- 1. Use $wpdb to iterate through all blogs 2. Hook according to the $blog_id 3. Install the plugin as Network only 4. Uninstall depends the specific plugin
- 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. IInstall the plugin as Network only 4. Uninstall depends the specific plugin
- 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. Install other activations except Network 4. Uninstall is the same for all the plugins
- 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. Install the plugin as Network only 4. Uninstall is same for all the plugins
Answers:
- MySQL
- Oracle Database
- Microsoft SQL Server
- PostgreSQL
Answers:
- Enter the full access to wordpress.com into the data import form so that it can automatically connect and directly retrieve content.
- Import from wordpress.com’s RSS.
- Login to wordpress.com, then the export data using the export tool, then import an exported xml file to the site.
Answers:
- using plug-ins
- adding them to the header.php file
- updating the database
- 1 and 2
- and c
Answers:
- <!–?php plugin_basename($file); ?–>
- <!–?php plugin_basename(‘url’); ?–>
- < !–?php bloginfo_plugin(‘url’); ?–>
- < !–?php content_plugin_url( $path ); ?–>
Answers:
- PHP version 4.4.9 or greater, MySQL version 4.0 or greater
- PHP version 4.3 or greater, MySQL version 4.1.2 or greater
- PHP version 4.4.9 or greater, MySQL version 5.1 or greater
- PHP version 4.3 or greater, MySQL version 5.1 or greater
Answers:
- Enabling Ajax in the wp-config.php file
- Activating Ajax from the admin settings of WordPress
- Using the Ajax Comment Posting plugin
- WordPress doesn’t support inline Ajax.
Answers:
- 10 levels
- 20 levels
- No limit levels
Answers:
- Yes
- No
Answers:
- sql_real_escape_strong()
- mysql_real_escape()
- mysql_real_escape_string()
- mysql_not_real_delete_string()
Answers:
- Level_0
- Level_10
- Depends on your settings.
- Every role level has the same privilege.
Answers:
- Using Jquery to hide it
- By adding this code in functions.php function page_menu_args( $args ) { $args[‘show_home’] = FALSE; return $args; } add_filter( ‘wp_page_menu_args’, ‘page_menu_args’ );
- wp_nav_menu( array(‘menu’ => ‘news’, ‘show_home’ => false))
- Can not disable the default Home link from wordpress top nav
Answers:
- <!–?php echo get_post_thumb($page->ID, ‘thumbnail’); ?–>
- <!–?php echo get_featured_image($page->ID, ‘thumbnail’); ?–>
- <!–?php echo get_the_post_thumbnail($page->ID, ‘thumbnail’); ?–>
- <!–?php echo get_post_thumbnail($page->ID, ‘thumbnail’); ?–>
Answers:
- function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); load_theme_textdomain(‘tutsplus’, $lang_dir); } add_action(‘after_setup_theme’, ‘custom_theme_setup’);
- function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); add_action(‘after_setup_theme’, ‘custom_theme_setup’); }
- function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); add_action(‘after_setup_theme’, ‘custom_theme_setup’); } load_theme_textdomain(‘tutsplus’, $lang_dir);
- function load_theme_textdomain(‘tutsplus’, $lang_dir); { $lang_dir = get_template_directory() . ‘/lang’); custom_theme_setup(); } add_action(‘after_setup_theme’, ‘custom_theme_setup’);
Answers:
- directly in the posts
- in the wp-imageresize plug-in
- in the admin settings
- a and
Answers:
- User can not be retrieved through its meta data
- get_user_by_metadata($metaid,$metavalue)
- get_user($args)
- get_users($args)
Answers:
- POST
- GET
- SESSION or COOKIE
- POST or GET
Answers:
- <form enctype=”multipart/form-data” method=”post” action=”<?=bloginfo(“siteurl”);?>/wp-admin/media-upload.php?inline=&upload-page-form=” class=”media-upload-form type-form validate” id=”file-form”>
- <a onclick=”return false;” title=”Upload image” class=”thickbox” id=”add_image” href=”media-upload.php?type=image&TB_iframe=true&width=640&height=105″>Upload Image</a>
- <a href=”media-upload.php?type=image&TB_iframe=true&width=640&height=105″>Upload Image</a>
- <form enctype=”multipart/form-data” method=”post” action=”<?=bloginfo(“bloginfo”);?>/wp-admin/media-upload.php?inline=&upload-page-form=” class=”media-upload-form type-form validate” id=”file-form”>
$firstTag = $tags[0];
Answers:
- $firstTag[‘slug’];
- $firstTag->slug
- $firstTag.slug
$firstTag[0][‘slug’]
Answers:
- document.getElementById(‘content’)
- tinymce.activeEditor.getContent();
- tinymce.element.getContent();
- document.getElement(‘tinymce_content’)
Answers:
- Yes
- No
Answers:
- update the database
- change the admin settings
- change the config files
- use a plug-in
Answers:
- In Hex string
- In Base64 string
- in raw data file
- text file
Answers:
- Enable WordPress MU feature on admin panel
- Enable Network feature
- Add this code to wp-config.php file: define( ‘WP_ALLOW_MULTISITE’, true );
Answers:
- Automated testing is running test cases where manual intervention is not required to run each one.
- It is a plugin which is used to test your custom template or plugin.
- It is a function available in WordPress to test the custom template/plugin.
- There is no such thing as Automated Testing in WordPress.
“Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647”
Answers:
- define(E_DEPRECATED, false);
- error_reporting(E_ALL ^ E_DEPRECATED);
- define(E_NOTICE, false);
- error_reporting(WP_DEBUG, true)
Answers:
- using a built-in tool
- using a plugin
- using a widget
- Traffic statistics cannot be collected on a WordPress site.
Answers:
- Contributo
- Autho
- Edito
- Subscribe
- Administrato
Answers:
- add_filter(‘nav_menu_css_class’, ‘my_css_attributes_filter’, 100, 1); add_filter(‘nav_menu_item_id’, ‘my_css_attributes_filter’, 100, 1); add_filter(‘page_css_class’, ‘my_css_attributes_filter’, 100, 1); function my_css_attributes_filter($var) { return is_array($var) ? array() : ”; }
- add_filter(‘nav_menu_css_class’, ‘my_css_attributes_filter’, 100, 1); add_filter(‘nav_menu_item_id’, ‘my_css_attributes_filter’, 100, 1); function my_css_attributes_filter($var) { if(is_array($var)){ $varci= array_intersect($var, array(‘current-menu-item’)); $cmeni = array(‘current-menu-item’); $selava = array(‘selectedmenu’); $selavaend = array(); $selavaend = str_replace($cmeni, $selava, $varci); } else{ $selavaend= ”; } return $selavaend; }
- add_filter (‘wp_nav_menu’,’strip_empty_classes’); function strip_empty_classes($menu) { $menu = preg_replace(‘/ class=([“‘])(?!active).*?1/’,”,$menu); return $menu; }
- None of the above
Answers:
- Contributor
- Author
- Editor
- Subscriber
- Administrator
Answers:
- select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_term_taxonomy as c on (b.term_taxonomy_id = c.term_taxonomy_id) join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
- select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
- select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_term_taxonomy as c on (b.term_taxonomy_id = c.term_taxonomy_id) join wp_terms as d on (c.term_id = d.term_id) having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
- select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
Answers:
- Step 1 – Create your file and let it be known as a plugin Step 2 – Create the objects of your plugin Step 3 – Adding your actions and filters Step 4 – Adding settings/options to your plugin Step 5 – Finishing the code
- Step 1 – Adding settings/options to your plugin Step 2 – Create your file and let it be known as a plugin Step 3 – Create the objects of your plugin Step 4 – Adding your actions and filters Step 5 – Finishing the code
- Step 1 – Create the objects of your plugin Step 2 – Adding settings/options to your plugin Step 3 – Create your file and let it be known as a plugin Step 4 – Finishing the code
- Step 1 – Create the objects of your plugin Step 2 – Adding settings/options to your plugin Step 3 – Finishing the code
<li>example 1
<li>example 2
<li>example 3
<li>example 4
$(document).ready(function(){
$(‘#sortable’).sortable({
update: function(event, ui) {
var newOrder = $(this).sortable(‘toArray’).toString();
$.get(‘saveSortable.php’, {order:newOrder});
}
});
});
Answers:
- Removes positions from data base based on the user input
- Saves sortable positions to data base based on the user input
- Adding new sortable positions from another data base
- Sorting out existing positions without updating the data base with the new user inputs
Answers:
- wp_set_post_categories($postId,$categories)
- wp_set_category($catId,$postId)
- By XML-RPC call to wpc.newPost
- This is not possible
Answers:
- get all comments from one post
- get all posts from one category
- change the content to be displayed
- None of the above: conditional tags are not available in WordPress.
Answers:
- sudo chown -Rf www-data *
- chown -Rf www-data *
- sudo crown -Df www-data *
- Alldo chown -Rf www-data *
Answers:
- By using add_action(‘the_content’,’my_custom_filter’)
- By using add_filter(‘the_content’,’my_custom_filter’)
- By using wp_filter(‘the_content’,’my_custom_filter’)
- By using add_action(‘content’,’my_custom_filter’)
Answers:
- Its not possible to retrieve the post ID from a permalink due to its structure.
- It can be retrieved by using a Regular Expression.
- wp_get_post_id($permalink)
- url_to_postid($permalink)
Answers:
- add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { return(‘Your custom url’); exit(); } }
- add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { wp_redirect(‘Your custom url’); exit(); } }
- add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { redirect(‘Your custom url’); exit(); } }
- add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { wp_return(‘Your custom url’); exit(); } }
Answers:
- Include the file wp-blog-header.php from WordPress installation directory to codeigniters index.php and create template inside codeigniter’s view.
- Include the file wp-settings.php from WordPress installation directory to codeigniters index.php and create template inside codeigniter’s view.
- Create template inside WordPress theme directory and include the file in codeigniter’s view.php file.
- It is not possible to integrate wordpress with codeigniter.
Answers:
- Enable the WordPress multisite feature on admin panel
- Enable the Network feature
- Add this code to wp-config.php file: define( ‘WP_ALLOW_MULTISITE’, true );
Answers:
- add_taxonomy
- register_taxonomy
- create_taxonomy
Answers:
- admin_submenu
- admin_menu
- user_admin_menu
- network_admin_menu
Answers:
- By using apply_filters(filter,postId)
- This is not possible in wordpress
- Can create filter for posts in a specific wordpress category
- Passing arguments into the_content()
Answers:
- It registers a filter for a tag.
- It removes line breaks from the pages list.
- It is a companion function to apply_filters().
- All of the above.
Answers:
- add_submenu_page with parent slug = null
- add_menu_page with parent slug = null
- add_submenu_page without parent slug = null
- add_menu_page without parent slug = null
Answers:
- Contributor
- Author
- Editor
- Subscriber
- Administrator
Note: Categories must have distinct slugs. Even if two categories have different parents and would therefore have different permalinks, you can’t assign them the same slug.
Answers:
- Yes
- No
Answers:
- $page = get_page_title( ‘About’ ); wp_pages( ‘exclude=’ . $page->ID );
- $page = get_page_by_title( ‘Home’ ); $page_id = $page->ID;
- $page = get_page_by_title( ‘About’ ); wp_pages( ‘exclude=’ . $page->ID );
- None of the above
Answers:
- $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, “generate_rewrite_rules”)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $POST[“wp_rewrite”]; }}
- $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, “generate_rewrite_rules”)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $GLOBALS[“wp_rewrite”]; } }
- $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, “generate_rewrite_rules”)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $GLOBALS[“wp_rewrite”]; } function mod_rewrite_rules($rules) { return preg_replace(‘#^(RewriteRule ^.*/)?$plugin_name .*(http://.*) [QSA,L]#mi’, ‘$1 $2 [R=301,L]’, $rules); } }
- $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, “generate_rewrite_rules”)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $SESSION[“wp_rewrite”]; } }
Answers:
- $images =& get_children( ‘post_type=attachment&post_mime_type=image&post_parent=10’ );
- $images = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
- $images = get_post(7, ARRAY_A);
- It cannot be done
Answers:
- <?php echo get_bloginfo(‘base_url’) ?>
- <?php echo get_bloginfo(‘url’) ?>
- <?php echo get_bloginfo(‘site_url’) ?>
- <?php echo get_website_url() ?>
Answers:
- wp_register_style
- wp_enqueue_style
- wp_enqueue_script
- None of these.
No comments:
Post a Comment