12.3.1. Command Subjects

There are many subjects that can be selected in Subject select. These are given below.

Important

Some of the subjects may be available only for the condition or action commands. For example, if a subject does not have a suitable condition command, it might not be available for selection in a condition command. Likewise, if a subject does not have a suitable action command, it might not be available for selection in an action command.

12.3.1.1. Post

These subjects are related to the WordPress post that is created as a result of the crawling process. These are:

  • Title
  • Excerpt
  • Category Names
  • Slug
  • Content
  • Tags
  • Meta Keywords
  • Meta Description
  • Custom Meta
  • Media Title
  • Media Description
  • Media Caption
  • Media Alternate Text
  • Thumbnail Title
  • Thumbnail Description
  • Thumbnail Caption
  • Thumbnail Alternate Text
  • Taxonomies
  • Next Page URL
  • All Page URLs
  • Custom Short Codes
  • Media Files
  • Publish Date

12.3.1.2. WooCommerce

These subjects are related to WooCommerce products. They are available only if you save a post as a WooCommerce product (See: Saving WooCommerce products). These are:

  • Product Button Text
  • Product Media Title
  • Product Media Description
  • Product Media Caption
  • Product Media Alternate Text
  • Product Purchase Note
  • Product Attribute Name
  • Product Attribute Values
  • Product URL
  • Product Regular Price
  • Product Sale Price
  • Product SKU
  • Product Stock Quantity
  • Product Weight
  • Product Length
  • Product Width
  • Product Height

12.3.1.3. Special

The special subjects are defined to be able to provide commands related to them. That’s the only reason why they exist. Special subjects are as follows:

Post:Makes it possible to interact with the post-related things. For example, when you select this subject, action commands for changing the post status and the author will be available.
Category:Makes it possible to interact with the category-related things.
Crawling:Makes it possible to interact with the crawling-related things. For example, when you select this subject, you can check if the plugin is crawling the first page or a recrawling is in progress. Also, a command that stops the crawling is available for this subject.
Setting:Makes it possible to interact with the commands that change the site settings.
Notification:When selected, commands that send notifications will be available for selection.
Element:When selected, condition commands that check if an element exists or not, and action commands that interact with an element, such as clone it or remove the links inside it, will be available for selection. Also, many properties related to an element will be available for selection.
Request:When selected, properties and commands related to the HTTP request made to the target site to crawl a category or post page will be available. For example, you can check if the request is resulted in an error.
Page:Makes it possible to use the commands that are available for both the post and category pages.

You can simply select one of these subjects and observe properties and commands available for them.

12.3.1.4. Error

These subjects are related to the errors that occur during the execution of the crawling events such as the crawling and recrawling events.

All Errors:Makes it possible to interact with all types of errors.
Translation Errors:
 The translation errors, such as the errors that occur when communicating with the translation APIs
Spinning Errors:
 The spinning errors, such as the errors that occur when communicating with the spinning APIs
OpenAI API Errors:
 The errors that occur when communicating with the OpenAI API
File-saving errors:
 The errors that occur when saving a file