[rep_search_profiles]

You can use our Search Profile Listing Shortcode to display profile from your Malcolm account directly on any page or post.


Product


Shortcode Attributes

There are a number of shortcode attributes available which you can use to customise the output.

  1. display – Defines the display between Grid, and Carousel view.
    • Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Display.
    • Options: grid, carousel.
  2. layout – Controls the layout of each team members on the result.
    • Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Layout.
    • Options: From 1 to 5. Specify one only.
      • 1 – Image above content
      • 2 – Image left content
      • 3 – Image right content
      • 4 – Image overlay content
      • 5 – Content only
  3. columns – Defines how many team members are displayed per row. Use in conjunction with layout 1, 4, and 5. This attribute is ignored on layout 2 and 3.
    • Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Columns.
    • Options: From 1 to 5. Specify one only.
  4. max_chars – Maximum number of characters/words to display in the description.
    • Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Max Characters.
    • Options: Integer values. Recommended value is around 150.
  5. max_posts – The maximum number of team members to display.
    • Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Max Posts.
    • Options: Integer values.

GRID LAYOUT

  1. posts_per_page – Toggles pagination on. Use in conjunction with max_posts.
    • Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Posts Per Page.
    • Options: Integer values.

CAROUSEL LAYOUT

  1. autoplay – Enable or disable carousel autoplay.
    • Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Autoplay.
    • Options: on or off. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.
  2. infinite_carousel – Enable or disable infinite carousel, allowing the carousel to slide endlessly.
    • Default: The default value is based on the selected layout under Malcolm > Settings > General > General > Infinite Carousel.
    • Options: on or off. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.

SECTION

  1. header_title – Displays section title on the section header above the section body.
  2. header_sub_title – Displays section sub title on the section header above the section body.
  3. section_background_image – Adds a background image to the HTML wrapper for the feed. Use image URL.
  4. section_font_color – Defines the font color of section header and section footer.
  5. section_width – Defines the width of the feed.
    • Default: default (which is a max width of 1140px).
    • Options: default, small, medium, large or full (specify one only).
  6. classes – Adds an HTML wrapper class so you can modify the specific output with custom CSS.

FILTER

  1. archive – If set, the shortcode will allow filtering the results based on the user search.
    • Default: off.
    • Options: on or off. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.
  2. search_filter – Display search filter form to search through the team members. Setting this on will set archive attribute to on regardless of the value set on that attribute.
    • Default: off.
    • Options: on or off. Other truthy value is accepted like ‘yes’, ‘no’, ‘1’, ‘0’, ‘true’, ‘false’.
  3. contact_id – Specifies the contact ID used to filter profiles.
  4. finance_pre_approval – Filter by pre-approval status for financing.
    • Default: both.
    • Options: both, yes, no. Specify one only
  5. orderby – Specifies the order in which team members are displayed.
    • Default: date.
    • Options: date, name, rand. Specify one only.
  6. order – Specifies the order of sorting team members.
    • Default: desc.
    • Options: asc, desc. Specify one only.
  7. featured – Filters team members based on their “featured” status.
    • Default: off.
    • Options: on or off. Other truthy value is accepted like ‘yes’, ‘no’, ‘1,’ , ‘0’, ‘true’, ‘false’.
  8. search_location – Specifies a search location for filtering team members by their location.
  9. tags – Set the post tags.

CONTENT

  1. content_to_display – Specifies the content details to display for profiles.
    • Default: name, price, description.

Example Usage

[rep_search_profiles contact_id="123" finance_pre_approval="yes"]
[rep_search_profiles display="carousel" orderby="name" order="ASC"]
[rep_search_profiles posts_per_page="10" search_filter="true"]
Example 1:
Displaying Profiles Filtered by Contact and Pre-Approval.

Example 2:
Displaying Profiles in a Carousel Sorted by Name.

Example 3:
Displaying Profiles with Pagination and Search Filter
For the shortcode to work correctly, the team module must be active.
Pagination is added automatically on grid display if there are more results than can be displayed at once.