The LSX Tour Operators Plugin provides 3 post types (Accommodations, Destinations and Tours) that are the core of any Tour Operator. Use them to build day-by-day itineraries for tours.
We need to identify and select appropriate dashicons for use throughout the plugin. If any required icons are missing, alternative icons should be found that maintain the same aesthetic as the standard dashicons to ensure consistency. Each icon should be labelled with its intended usage. If an icon is needed that is not a dashicon, we will need to add them via svg.
Requirements:
[ ] Identify Dashicons: Find and select appropriate dashicons for each part of the plugin that requires an icon.
[ ] Missing Icons: If a specific dashicon is missing, find an alternative that matches the style of dashicons to maintain visual consistency.
[ ] Label Icons: Clearly label where each icon will be used in the plugin (e.g., block categories, menus, etc.).
Icon Implementation:
Block Category Icons: You can display an icon with your block category by setting an icon attribute. The value can be the slug of a WordPress dashicon. Example:
Custom SVG Icons: To use a custom SVG icon, render the icon in the frontend to ensure it makes use of WordPress SVG. This allows for mobile compatibility and ensures the icon remains accessible. Example:
Description:
We need to identify and select appropriate dashicons for use throughout the plugin. If any required icons are missing, alternative icons should be found that maintain the same aesthetic as the standard dashicons to ensure consistency. Each icon should be labelled with its intended usage. If an icon is needed that is not a dashicon, we will need to add them via svg.
Requirements:
Icon Implementation:
icon
attribute. The value can be the slug of a WordPress dashicon. Example:Acceptance Criteria:
Additional Notes:
Resources: