Skip to content

UI Block (Shortcode)

UI Blocks, also known as Shortcodes, are small pieces of code that allow you to add predefined elements to your website. They are used to enhance the functionality of your website without the need to write custom code.

Usage

To use a shortcode, simply add the shortcode to the content of a page or post.

For example, to add a Hero Intro section to the homepage, use the following button:

Search for the shortcode you want and click on the use button.

Then you can configure the block settings.

You can modify it as needed by clicking on that block in the editor and clicking on the pencil icon to edit.

Modify UI Block

Available Shortcodes

Isak provides 8 main shortcodes for building your portfolio:

1. Hero Intro

The main hero section featuring animated text, counters, and client logos.

Hero Intro Section

Styles Available:

  • Style 1 (Default)
  • Style 2 (Flip Images)
  • Style 3 (3D Logo)

Configuration Options:

FieldDescription
StyleSelect display style (Default, Flip Images, 3D Logo)
Title Highlight ColorColor for animated highlight behind text (default: #00DE51)
Title Line 1-4Animated headline text lines
Counter 1 Value/Suffix/LabelFirst statistic counter
Counter 2 Value/Suffix/LabelSecond statistic counter
Clients LabelLabel for client logos section
Brand Image 1-4 (Light)Client logos for light mode
Brand Image 1-4 (Dark)Client logos for dark mode
Flip ImagesImages for Style 2 flip animation
3D Logo ImageLogo for Style 3 (light/dark variants)
Navigation IconSidebar icon (default: icon-home)
Navigation LabelSidebar text (default: "Home")

2. About

Showcase your awards and achievements with an interactive gallery.

About Section

Styles Available:

  • Style 1 (Award List)
  • Style 2 (Hover Gallery)

Configuration Options:

FieldDescription
StyleSelect display style
TitleSection heading
DescriptionSection description text
AwardsRepeatable items with: name, organization, year, image
Navigation IconSidebar icon (default: icon-user-circle)
Navigation LabelSidebar text (default: "About")

3. Education & Experience

Display your background in a beautiful timeline layout.

Education Section

Configuration Options:

FieldDescription
Section TitleHeading for the section
Timeline ItemsRepeatable entries with: date_range, role, description, icon
Navigation IconSidebar icon (default: icon-edu)
Navigation LabelSidebar text (default: "Education")

4. Work Highlights

Showcase your portfolio projects with a sticky scroll animation effect.

Work Section

Configuration Options:

FieldDescription
Section TitleHeading for the section
Number of ProjectsLimit of projects to display
Navigation IconSidebar icon (default: icon-high-light)
Navigation LabelSidebar text (default: "Work")

TIP

Projects are loaded from the Portfolio plugin. Make sure to add projects in Admin -> Portfolio -> Projects.

5. Services

Display your services in an elegant accordion layout.

Service Section

Configuration Options:

FieldDescription
Section TitleHeading for the section
Number of ServicesLimit of services to display
Navigation IconSidebar icon (default: icon-service)
Navigation LabelSidebar text (default: "Services")

TIP

Services are loaded from the Portfolio plugin. Add services in Admin -> Portfolio -> Services.

6. Tech Stack

Show your technical skills with animated progress bars.

Tech Stack Section

Configuration Options:

FieldDescription
Section TitleHeading for the section
SkillsRepeatable items with: name, description, percentage, icon, icon_dark
Navigation IconSidebar icon (default: icon-tech-stack)
Navigation LabelSidebar text (default: "Tech")

7. Testimonials

Display client testimonials in a carousel with optional counters.

Testimonial Section

Configuration Options:

FieldDescription
Section TitleHeading for the section
Counter 1 Value/LabelFirst counter statistic
Counter 2 Value/LabelSecond counter statistic
TestimonialsSelect specific testimonials to display
Navigation IconSidebar icon (default: icon-tes)
Navigation LabelSidebar text (default: "Testimonials")

TIP

Testimonials are loaded from the Testimonial plugin. Add testimonials in Admin -> Testimonial.

8. Contact

Contact form section with customizable fields.

Contact Section

Configuration Options:

FieldDescription
TitleSection heading (supports multiline)
Contact EmailEmail address
Button TextSubmit button text
Navigation IconSidebar icon (default: icon-send)
Navigation LabelSidebar text (default: "Contact")

Each shortcode supports custom navigation icons. Isak uses custom icon fonts with the following classes:

Icon ClassSection
icon-homeHome
icon-user-circleAbout
icon-eduEducation
icon-high-lightWork
icon-serviceServices
icon-tech-stackTech Stack
icon-tesTestimonials
icon-sendContact

These icons are from the Icomoon icon font included with the theme.