Skip to main contentSkip to footer

The easiest way to debug indexing problems is to use the WP CLI tools available in Relevanssi Premium. To see how Relevanssi sees the post 123, just use the following command on the command line:

wp relevanssi index --post=123 --index_debug=true

This will print out how Relevanssi sees the post, how it appears in the different steps of the indexing process and the database queries Relevanssi uses to save the post data.

If WP CLI is not available or you are using free Relevanssi, this’ll do pretty much the same thing:

add_action( 'wp', function() {
 if (is_user_logged_in()) {
  relevanssi_index_doc( 123, false, relevanssi_get_custom_fields(), true, true );
  exit();
 }
});

Add this snippet to your theme functions.php file and change 123 to the ID number of the post you want to inspect. Then go visit any page on the front-end of your site. Once you’re done, remove the code.

Your account

Not logged in. Log in to see your license details.

Search

Popular Resources

ACF: Indexing relationship content

…the code and be done with that. This function doesn’t use get_field() from ACF, but instead fetches the fields using get_post_meta(). This means the function doesn’t care about the post ID or post object setting, and only works on post IDs. In this example, the code takes the post title,……know the exact field name. In that case you can use a direct database call to fetch fields using wild cards. This function would find a relationship field called people inside a flexible content field sidebar_groups: add_filter( ‘relevanssi_content_to_index’, ‘rlv_relationship_content’, 10, 2 ); function rlv_relationship_content( $content, $post ) { global $wpdb;…

Related Posts:

Comment Section:

2 Comments. Leave new

  • Hi,

    I’m using Woodmart theme for my store. When I use Woodmart AJAX search only it index the product page contents including product descriptions but product attributes and categories.

    When I add Relevanssi, it index all the attributes, categories but product content such as descriptions.

    How can I index product page content such as short description, product description along with attributes and categories using Relavanssi.

    Regards

    Reply
    • Product description is stored in the excerpt, so make Relevanssi index the excerpt. Product attributes and categories are taxonomies, so make Relevanssi index all those, too. Product description is just post content, which is always included.

      The Woodmart AJAX search doesn’t use Relevanssi. You can try this snippet in your theme functions.php to help with that:

      add_filter( 'woodmart_ajax_search_args', 'rlv_enable_relevanssi' );
      function rlv_enable_relevanssi( $args ) {
      $args['relevanssi'] = true;
      return $args;
      }

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed