New Device Notification

This plugin will improve detection of compromised accounts with email notifications about logins from new devices. When a user logs in from a device previously unseen (as detected with cookies), an email will be sent to administrative users on the site.

For more information and to activate, visit https://wpvip.com/site-security-monitoring/

 

Local Time

Displays post and comment date and times in the visitor’s timezone using Javascript. No theme modifications are needed.

Heavily based on code from the P2 theme by Automattic.

Ice Visual Revisions

Note: this plugin is no longer compatible with recent versions of TinyMCE and WordPress.

Adds revision tracking to the visual editor. Modified, added, or deleted text is shown in color, along with the user and time of change.

Ice allows you to visually distinguish who changed what in the post content and then approve or cancel those changes.

Ice Visual Revisions is based on the Ice library developed by The New York Times CMS Group.

MostPopular Feed

MostPopular Feed allows you to create an RSS feed of the most popular posts on your site. It uses the statistics gathered and hosted on WordPress.com to determine which posts are the most frequently viewed, and then returns an RSS2 feed of those posts at yoursite.com/?feed=mostpopular

The feed’s output can be altered through query string variables:

  • Use includepages=1 to include pages in addition to posts (default: off)
  • Use limit=10 to control how many results to include (default: 10, max: 100)
  • Use duration=90 to specify how many days in the past you want to use statistics for in determining top posts (default: 90, max: 90)

To use the plugin, activate it in the VIP Plugins area of your Dashboard.

Hidden Posts

This plugin allows you to hide/exclude up to 100 posts from the homepage of your site.

Once activated, a new “Hide Post” checkbox will appear on the post editing screen; when selected and saved, the post’s ID is added to a list of posts to hide, stored in the site’s options table.

Hidden posts are only excluded from the main query run on the site’s homepage, and only for logged-out users. Single post displays and other queries are not affected.

 

WPCOM Legacy Redirector

The WPCOM Legacy Redirector is a plugin on WordPress.com VIP that allows you to set up redirects for legacy content on your WordPress.com site in a scalable manner.

Redirects are stored as a custom post type and use the following fields:

  • post_name: contains the md5 hash of the “from” path or URL
  • post_title: contains the “from” path or URL (without being hashed)
  • post_parent (if we’re redirecting to another post ID) OR post_excerpt (if we’re redirecting to another URI or absolute URL)

All interaction with this plugin is done via the command line, and all data about redirects needs to be bulk-loaded via wp-cli commands.

Redirect data can be stored in a CSV file OR in a post meta field. With the post meta field method, the resulting redirect is then attached to an existing post (and follows the post through future updates) whereas with the CSV method, the redirect is attached to a hardcoded URL.

This plugin will not redirect valid URLs. If the URL does not return a 404, the redirect will not trigger, which means it won’t redirect live pages.

If you have questions about how this plugin will work on your site or if you’d like to have us review your redirect strategy, please contact us before using this plugin.

Activating the Plugin

WPCOM Legacy Redirector can be activated through your site Dashboard like other plugins, but it’s preferable to instead add the following to your theme’s functions.php file:

wpcom_vip_load_plugin( 'wpcom-legacy-redirector' );

Activating the plugin will make its wp-cli functions available on the command line but does not otherwise make any changes or create menu items or settings in the Dashboard.

Adding Redirects from Post Meta Fields

You can add redirects from post meta fields using this command:
wp wpcom-legacy-redirector import-from-meta --meta_key=my-post-meta-key

The plugin will search for all posts that have a post meta field named “my-post-meta-key” (or whatever key name you decide to use) and create a redirect from the address found in the meta field to the post that has that meta field. The meta field can contain relative or absolute URLs, but we recommend specifying absolute URLs where possible.

So, for example, if you wanted to redirect all requests to http://old-domain.com/old/legacy/path/ to post ID 5, you would set the value of the post meta field named “my-post-meta-key” to http://old-domain.com/old/legacy/path/ on the post with ID 5.

If you only want to process a certain number of posts at a time, you can add these optional command line parameters:

[--start=start-offset] [--end=end-offset]

where, for example, start-offset might be “1” and end-offset might be “1000”.

Adding Redirects from a CSV File

You can add redirects from a CSV file using this command:
wp wpcom-legacy-redirector import-from-csv --csv=/tmp/my_redirects.csv

The CSV file (in this example, /tmp/my_redirects.csv) should consist of the from url (without domain, and including preceding slash), followed by the destination address:

/old/legacy/path,/shiny/new/path
/another-legacy-path,http://my-other-domain.com/other-path

The plugin will create a redirect from each source/legacy path to the destination address specified.

Destination Addresses

The destination address in the CSV import method can be one of: a Post ID, a relative path, or an absolute URL.

The destination value is passed to wp_safe_redirect internally, so be sure it’s a valid local address. If you want to redirect to other external domains, you can whitelist that domain by filtering allowed_redirect_hosts in your theme:


add_filter( 'allowed_redirect_hosts', function( $hosts ) {
    $hosts[] = 'my-other-domain.com';
    $hosts[] = 'www.my-other-domain.com';

    return $hosts;
});

Testing and Production Runs

Before creating redirects on your production WordPress.com site, please test out the legacy redirect import process in your development environment to ensure the redirects are created as expected.

Once you’ve verified that the process works as expected, you can request a run of the redirector import command of your choosing by opening a new support ticket with WordPress.com VIP. Please make sure to include:

  • the URL of the site where you want to run the import
  • the CSV file containing your redirects (if using the CSV import method)
  • the name of the meta key containing your redirect destinations (if using the post meta import method)
  • Confirmation that you’ve run the import as a test in a development environment
  • An example URL on your site that is not currently redirected, and where it should redirect to when the import is complete (for testing)
  • Your desired timing for when the redirects are created

Once we receive your support request with all of the above information and have resolved any questions, we will proceed with running the import command.

Frequently Asked Questions

Q: Shouldn’t I just use the Safe Redirect Manager for redirects?
A: The Safe Redirect Manager allows you to create and update up to 300 redirects via your Dashboard. Above that number the redirect management becomes too slow for optimal performance, and so for redirect creation above that amount, you should use this plugin, which can handle as many redirects as needed.

Q: Can I create redirects for only a certain post type? 
A: At this time, the redirector plugin operates on all post types. But, in the case of adding redirects from post meta fields, it will only create redirects where it detects the existence of the specified meta key.

Q: Are there performance implications when running the import on a production site?
A: When we create a redirect for an existing URL, we clear the cache of any content that existed at that address. Importing thousands of redirects can temporarily decrease the performance of your site while that caching is cleared and then rebuilt. In general, creating redirects has a small performance impact on your site.

Q: Will the redirector automatically detect “from” URLs with and without trailing slashes?
A: No – you will need to add a redirect for each version of a “from” URL that you want to redirect, e.g. one with and one without a trailing slash.

Q: Will the redirector handle domains/URLs not mapped to my WordPress.com site?
A: The redirector can only handle “from” URLs that use one of the domains mapped to your WordPress.com site. If you want to set up redirects on domains hosted elsewhere, that would be configured where those domains are hosted. Alternatively, you can point and map the domain to your WordPress.com site and then set up redirects for it.

Q: Can I use the plugin to dynamically create redirects (e.g. for a custom promotional URLs, link shortening, etc)?
A: Yes. The plugin has a basic API with two functions you can use: WPCOM_Legacy_Redirector::insert_legacy_redirect( $from_url, $redirect_to ) and WPCOM_Legacy_Redirector::get_redirect_post_id( $id ).

 

Maintenance Mode

Usage

On the VIP Go platform

1. Commit the plugin to your repo. Add it to the Plugins directory.
2. Add the VIP_MAINTENANCE_MODE constant to vip-config/vip-config.php or in your theme and set to true.

 define( 'VIP_MAINTENANCE_MODE', true );

3. Load the plugin in client-mu-plugins/plugin-loader.php

wpcom_vip_load_plugin( 'maintenance-mode' );

If you are using this plugin on a multisite, you may need to include a conditional check to select only a single subsite, or theme, depending on your needs.

On the WordPress.com VIP platform
The maintenance mode plugin is enabled by default. To activate the plugin, simply:

1. Add the VIP_MAINTENANCE_MODE constant to your theme and set to true
2. Load the plugin in your theme

define( 'VIP_MAINTENANCE_MODE', true );
...
// And be sure to load the plugin itself!
wpcom_vip_load_plugin( 'maintenance-mode' );

Regardless of the platform you’re on, please remember to always test locally before committing your code or submitting your PR to us for review. Once this code has been committed, you can open a browser page which you are not logged-in to view the maintenance mode page.

IMPORTANT: if you’re not seeing maintenance mode enabled on the frontend of your site, check the (WordPress.com) logged-in vs. logged-out experience…they’re different, by design! In the backend, you won’t see much as this is a code-only plugin.

Custom Template

To add a custom template / messaging:

  • Add a template to your theme’s root folder called template-maintenance-mode.php.
  • This should be a simple HTML page that should include the message(s) you want to show your visitors.
  • Note: the template should include wp_head() and wp_footer() calls. You can find an example file here.

Comprehensive Sitemaps

Site-wide sitemaps on WordPress.com includes 1,000 entries by default. This plugin allows you to include all the entries on your site into your sitemap.

Installing the Plugin

The plugin needs to be installed via your theme code:

wpcom_vip_load_plugin( 'msm-sitemap' );

Setting up Sitemaps

Once you’ve committed the code change to activate the plugin, please open a ticket so that we can generate the sitemap for you. We need to run a one-time process to generate the full archive; it’s rather resource-intensive and something that we can help run in a smooth manner.

Note: if you’re using custom post types and want to include them in the sitemap, you need to explicitly include them via the msm_sitemap_entry_post_type filter.

Adbusters

What does this plugin do?

Most ad networks expect to find “iframe buster” files in the root of the site. These are often used to allow certain types of rich media creatives to work; for example, full-screen takeovers. On WordPress.com VIP and other multisite installs, it isn’t always possible to add files into the root directory of a site.

This plugin is a package of the most popular iframe busters that have been reviewed for security for the WordPress.com VIP team. Activate the plugin, and it will intercept and handle all requests for the supported iframe busters.

How do I set it up?

Once you’ve activated the plugin, it will work automatically. Easy as that!

Contributions

If you would like Adbusters to handle a new network or iframe buster file, please create a pull request on GitHub (or open a support ticket with WordPress.com VIP), and we’ll be happy to add it to the plugin after doing a short security review.

If you want Adbusters to not handle a particular network’s iframe buster, we provide a wpcom_vip_maybe_load_ad_busters filter that your developers can easily use to do this.

Bulk User Management

Bulk User Management allows a set of specified users to manage permissions across all your sites. Users from every site in your network are displayed in a list and can be added to or removed from any of your sites. Any users that aren’t currently in your network can still be invited to any of your blogs through the normal invite process. After they accept, they can be managed in bulk across the network.

To enable the plugin, you will need to pass an array of user logins to wpcom_vip_bulk_user_management_whitelist(). Bulk User Management will only be available for these users and they will be able to manage all the users in your network regardless of their specified capability on those sites.

wpcom_vip_bulk_user_management_whitelist( array( 'user1', 'user2', 'user3' ) );

To manage users, use the checkboxes to select which users to manage and pick an action from the “Bulk Actions” dropdown. This will reveal a bulk edit section in the table. Select the sites that the changes should apply to and pick a role if necessary. Clicking update will apply the changes and refresh the page.

The following are some screenshots showing step-by-step how the bulk editing flow works.

We look forward to hearing your feedback!

Co-Authors Plus Social Pack

Easily save an Author’s social media information with their Guest Author profile, as well as attribute Tweets sent from the WordPress.com Sharing Tools to the author that wrote the post, simply by checking the appropriate box on their profile page.

Additionally, Co Authors Plus Social Pack allows marking the Author as a ‘Related’ account to be suggested by Twitter once a post has been shared, making it even easier for your site’s visitors to engage with your authors.

Since all fields are loaded with Guest Author objects, retrieving social media info is as easy as:

$twitter_username = $guest_author->twitter;
$google_plus      = $guest_author->google_plus;
$facebook         = $guest_author->facebook;

CampTix Event Ticketing

CampTix is an easy to use and flexible event ticketing plugin created by WordCamp.org. Allow visitors to purchase tickets to your online or offline event, directly from your WordPress website.

  • Multiple tickets and attendees forms
  • Coupon codes for discounts
  • Mass e-mail attendees
  • Export attendees data into CSV or XML
  • Public attendees list
  • Revenue reports and summaries
  • and much more!

WordPress.com VIP Search Add-On

Improve the relevance and quality of your search results with the WordPress.com VIP search add-on powered by Elasticsearch technology.

Configuration is as simple as activating the plugin. With an index configured, your search results will be automatically filtered to deliver ElasticSearch goodness.

Define facets and add the sidebar widget so viewers can easily narrow down to the exact result they want. Here’s an example of the facets powering this site’s search:

// Sets ElasticSearch facets
add_action( 'after_setup_theme', function() {

	if ( ! function_exists( 'WPCOM_elasticsearch' ) )
		return;

	WPCOM_elasticsearch()->set_facets( array(
		'Content Type' => array(
			'type'     => 'post_type',
			'count'    => 10,
		),
		'Categories' => array(
			'type'     => 'taxonomy',
			'taxonomy' => 'category',
			'count'    => 10,
		),
		'Tags' => array(
			'type'     => 'taxonomy',
			'taxonomy' => 'post_tag',
			'count'    => 10,
		),
		'Year' => array(
			'type'     => 'date_histogram',
			'field'    => 'post_date',
			'interval' => 'year',
			'count'    => 10,
		),
		'Month' => array(
			'type'     => 'date_histogram',
			'field'    => 'post_date',
			'interval' => 'month',
			'count'    => 10,
		),
	) );
});

Taxonomy Images

What does this plugin do?

This plugin allows you to associate a specific image with a given category, tag, or custom taxonomy.

How do I set it up?

After activating the plugin, go to Settings→Taxonomy Images in your Dashboard’s sidebar menu and select the taxonomies you want to use images for:

Choose taxonomies

Then, go to Posts→Categories and/or Posts→Tags and assign images:

Pick image

You can upload a new image or choose one from your Media Library.

Associate

For more information, including how to use filters to display these images in your theme, please see the full plugin documentation here.

Syndication

Here’s how it works:

  1. Configure which post types are “pushable”, as well as whether you’d like syndicated posts to be deleted when the master post is deleted.
  2. Register and group your sites into “Sitegroups” in settings.
  3. In the WordPress posting interface, you’ll see a new “Syndication” metabox, with all of your sitegroups listed. Select the sitegroups you want to push to and the post will be automatically syndicated to your other sites when it’s published and updated.

WordPress.com REST API

To push content using the WordPress.com REST API you need to create an application from the WordPress.com Developer Resources site — and you can also generate API tokens directly from the plugin’s settings page.

Fill in the client ID and client secret as displayed on the app page, and click the authorize button to get directed to the authorization page on WordPress.com. Select which site you’d like to push to and click “Authorize”, at which point you’ll be redirected back to your settings page–which will now display the API token, Blog ID, and Blog URL. You can now use this information to register your WordPress.com site.

Security

To store passwords securely, we recommend defining an encryption key, which will be used to encrypt credentials when saved to the database.

define('PUSH_SYNDICATE_KEY', 'this-is-a-random-key')

Pulling from RSS Feeds

Push Syndication can ingest RSS feeds into your site for you. It’s as simple as adding a site, setting the transport type to “RSS (pull)” and entering an RSS URL and title.

To add a site, go to the WordPress admin and find the “Sites” menu item, below Settings and choose “Add New”. In the settings, you’ll be able to customize the post’s type, status, comment settings, pingback settings and category.

Screen Shot 2014-07-01 at 2.54.16 PM

Using WordPress XMLRPC

Note that, if you use the XMLRPC push syndication method and you have two-factor authentication enabled on your account, you will need to create an application password to use when adding a new site. Using your regular password will not work.

You can create a new application password here.

VIP GO

For users wishing to use Push Syndication on their VIP GO sites. Please include the 2.0-wpcom branch from Git in your “plugins” folder. https://github.com/Automattic/syndication/tree/2.0-wpcom

WordPress.com Related Posts

If your VIP site utilizes the WordPress.com Related Posts plugin, we have a few changes for you that we expect to improve the performance of Related Posts.

We’ve deprecated the WordPress.com Related Posts plugin and are focusing our efforts on the Jetpack Related Posts plugin, which is now built into WordPress.com.

What does this mean for you? Read all of the details in this Lobby post and this documentation page on related posts.

WordPress.com Thumbnail Editor

What does this plugin do?

The plugin provides a helpful interface for direct control over the look of your thumbnail images. Select the crop location and portion of the fullsize image you’d like to use and the plugin takes care of the rest.

How do I set it up?

After you’ve activated the plugin, edit any image, and you’ll see a new “Show Thumbnails” button:

Thumbnail button

When you click the thumbnail to edit, you’ll be taken to a screen where you can crop your image:

Crop

Ratio Mapping Support

If you have 10 different 3:2 images and you want to apply the same crop to them all, you have to edit each one individually. The plugin supports ratio mapping, which is like saying “all these add_image_size definitions belong together”. Instead of having the user edit every single thumbnail, they only need to edit one image per ratio definition.

Photon is smart enough so that you can save the same coordinates for each image definition and have it output a cropped result that is proportionate. When the user saves one image for a given ratio, it looks at the image ratio map and just updates the meta value so it applies to all the similar crops for that image.

Here’s how you can define a custom image map:

add_filter( 'wpcom_thumbnail_editor_args', function( $args ) {
	$args['image_ratio_map'] = array(
		'3:2' => array(
			'150x100',
			'loop-thumbnail',
			'slider-thumbnail',
		),
		'16:9' => array(
			'slider-wide',
			'post-header',
		)
	);

	return $args;
} );

The structure of the image_ratio_map looks something like:

array(
	'ratio-name' => array(
		'image-size-name',
	),
);

If the image_ratio_map is not defined, the plugin will just default to standard behavior, which is individual crops for all image sizes.

Watermark Image Uploads

What does this plugin do?

The plugin applies a watermark to all images that you upload to your site, either via the dashboard or via mobile.

The watermark can either be located within your theme (useful for a shared theme used on many sites) or configured via the settings page.

How do I set it up?

After activating the plugin, go to Settings→Image Watermarking in your Dashboard’s sidebar menu. There, you can upload an image or choose one from your theme:

Watermark Settings

Now each image you upload will have the watermark added to it automatically:

Marked image

WordPress.com Allow Contributors to Upload

When activated, this plugin allows WordPress.com users with the ‘Contributor’ role to upload images and other media to your site.

There are no admin options for this plugin, or any UI.

Taxonomy List Widget

What does this plugin do?

The plugin creates a list of non-hierarchical taxonomies and displays it in your sidebar or footer, as an alternative to the tag cloud.

How do I set it up?

After activating the plugin, go to Appearance→Widgets and drag the Taxonomy List Widget into your sidebar or footer. Choose your settings and save:

Settings

And check out your new widget:

Tags

For more information, please see the full plugin documentation here.

What features does the plugin offer?

  • Creates lists of non-hierarchical taxonomies (such as post tags) as an alternative to term (tag) clouds.
  • Multiple widgets can be used, each with its own set of options.
  • Numerous formatting options are provided, including maximum numbers of terms, term order, truncating of term names, and more.
  • List styles are fully customizable, with built-in support for bulleted lists and numbered lists.
  • Using the taxonomy_list_widget function, users can generate lists for use outside of the included widget.

This plugin was formerly known as the Tag List Widget. It was completely rewritten for version 1.0.

View All Posts Pages

What does this plugin do?

The plugin adds a “View All” option to any paginated post.

How do I set it up?

After activating the plugin, go to Settings→View All Post’s Pages in your Dashboard’s sidebar menu. There, choose the settings you’d like:

View All Posts Settings

After you save those changes, each post that’s divided into multiple pages using the NextPage Pagination  will have a “View All” link:

View All Link

For more information, please see the full plugin documentation here.

What features does the plugin offer?

The plugin allows you to customize the link text, display it before or after the post or both,  set the CSS class(es) for it, and select whether the link should be shown on posts, pages, custom CSS, etc.

Post Author Box

What does this plugin do?

Post Author Box lets you append or prepend an informational box on any post, page, or other view without having to modify your theme.

Post Author Box

How do I set it up?

Once you’ve activated the plugin, go to Settings→Post Author Box in your Dashboard’s sidebar menu to adjust the settings.

For more information, please see the full plugin documentation here. See also the support documentation here.

What features does the plugin offer?

You can customize what information you want the Post Author Box to include, and how it’s presented. Use basic HTML and CSS for styling, and configure the box with any of the following tokens:

  • %display_name% — the author’s WordPress.com display name
  • %author_link% — a link to the author’s archives
  • %author_posts_link% — a link to all of the author’s other posts
  • %first_name% — the author’s first name (as set in Users→My Profile)
  • %last_name% — the author’s last name (as set in Users→My Profile)
  • %description% — the author’s description (as set in Users→My Profile)
  • %email% — the author’s email address (as set in Users→Personal Settings)
  • %avatar% — the author’s Gravatar image
  • %jabber% — the author’s Jabber (as set in Users→My Profile)
  • %aim% — the author’s AIM (as set in Users→My Profile)
  • %post_date% — the date the post was published
  • %post_time% — the time the post was published
  • %post_modified_date% — the date the post was last modified
  • %post_modified_time% — the time the post was last modified

Lazy Load

Lazy load images to improve page load times. Uses jQuery.sonar to only load an image when it’s visible in the viewport.

This plugin is an amalgamation of code written by the WordPress.com VIP team at Automattic, the TechCrunch 2011 Redesign team, and Jake Goldman (10up LLC).

Uses jQuery.sonar by Dave Artz (AOL).

IntenseDebate Comments

What does this plugin do?

IntenseDebate Comments enhance and encourage conversation on your blog or website.

How do I set it up?

After activating the plugin, go to Settings→IntenseDebate in your Dashboard’s sidebar menu. There, you’ll be prompted to log in with either your IntenseDebate or WordPress.com credentials. Next, you’ll have the option to import your existing comments into IntenseDebate. Finally, you’ll be provided with some customization options:

ID Settings

You are now rocking with IntenseDebate!

Comments

For more information, please see the full plugin documentation here.

What features does the plugin offer?

Custom integration with your WordPress.com Dashboard makes moderation a piece of cake. Comment threading, reply-by-email, user accounts and reputations, comment voting, and Twitter and friendfeed integrations enrich your readers’ experience and spread awareness of your blog and its comments…which drives traffic to you!

Full comment and account data sync between Intense Debate and WordPress ensures that you will always have your comments stored locally on your own server.

Formategory

What does this plugin do?

Formategory allows you to customize posts based on their categories. Just define a template for a category, and all of the posts in that category will be displayed according to the template.

How do I set it up?

Once you activate the plugin, you’ll see you have a new Category Templates option in your Dashboard’s sidebar menu:

Category Menu

There, you can add a new Category Template:

Create template

Use the buttons in the Template Placeholders module to insert placeholders for the post’s content: {{ the_content }} will be replaced by the post’s content, and {{ the_title }} will be replaced by the post’s title. Define your styles in the window, and then select one or more categories for the template.

After you save it, any posts in those categories will be instantly templated:

Review

For more information, please see the full plugin documentation here.

What features does the plugin offer?

  • The Category Templates area of your Dashboard allows you to manage your templates just like you manage your posts and pages.
  • Quickly apply and remove templates, to one or more categories of posts.
  • Easily make formatting and style changes to all posts in a category simply by editing the template.

Safe Report Comments

What does this plugin do?

This plugin gives your visitors the ability to report a comment as inappropriate.

How do I set it up?

After activating the plugin, you’ll these new options in Settings→Discussion:

flag

Once you’ve checked the box to allow comment flagging, your readers will see the option below each comment:

Report comment

When they click to report the comment, they’ll see the following:

Thanks

When the number of reports reaches the threshold you’ve defined in Settings→Discussion, the comment will return to pending status in the moderation queue. Should it be approved once more by a moderator, the comment will not be returned to pending status regardless of further reports, but the reports will continue to be counted.

For more information, please see the full plugin documentation here.

Editorize

What does this plugin do?

Editorize lets you permit a user with the Author or Contributor role to edit any post.

How do I set it up?

After activating the plugin, you’ll notice a new “Post Editor” module in the edit post screen. Simply choose the user you’d like to permit to edit the post:

Choose user

Then, update the post, or save as draft, and the user you’ve chosen will be able to edit that post.

To revoke their access, simply choose the “Select” option again and update or save the post once more.

Document Feedback

What does this plugin do?

Document Feedback appends a simple feedback form to Pages (or other post types that you specify). Readers are asked whether the document answered their question or not.

How do I set it up?

After activating the plugin, the feedback form will appear on your pages:

feedback

If they choose yes, they’ll receive the following additional prompt:

Yes

If they choose no, they’ll receive the following:

No

Any submitted feedback will be emailed to the page author and displayed at the bottom of the Edit Page screen in your Dashboard:

results

For more information, please see the full plugin documentation here.

What features does the plugin offer?

  • Modify the prompt text by using a filter.
  • Add the feedback form to posts and custom post types by using a filter.

Byline

Credit authors by adding bylines to your posts.

Ready to get started?

Drop us a note.

No matter where you are in the planning process, we’re happy to help, and we’re actual humans here on the other side of the form. 👋 We’re here to discuss your challenges and plans, evaluate your existing resources or a potential partner, or even make some initial recommendations. And, of course, we’re here to help any time you’re in the market for some robust WordPress awesomeness.