Dynamic Links / href not rendering on frontend in Reusable Template Override mode

6

Hello Greenshift team,

I found a possible issue related to Dynamic Links in Greenshift Reusable Templates / Template Replacement mode.

Environment:

  • WordPress
  • Blocksy Theme
  • Greenshift Pro
  • Meta Box plugin
  • CPT: Places

Setup:

  • Created a Greenshift Reusable Template
  • Enabled “Overwrite Site Pages by this template”
  • Template Type: Singular Template
  • Post Type: Places
  • Using custom meta field:
    place_google_map_url

Problem:
Dynamic data itself works correctly on frontend:

  • Dynamic Title → Post Title works
  • Dynamic Title → Custom Field works
  • Meta Getter → Custom Field works

However, dynamic links do not render on frontend.

Tested cases:

  1. Button Advanced
  • Button sometimes does not render correctly on frontend
  1. Button Component
  • Button renders
  • But href becomes empty on frontend
  1. Dynamic Title with “Enable Link from Title”
  • Text renders correctly
  • But frontend output does not contain clickable link

Editor preview works correctly in all cases.

Frontend behavior:

  • Dynamic field values are visible
  • But generated href links are missing or empty

No JS console errors.
No cache/minify issues.
Tested with:

  • Current/Latest
  • Definite → Current Post
  • Synced Pattern
  • Non-synced Template

Observation:
This seems related specifically to frontend dynamic href rendering inside:

  • Reusable Templates
  • Template Replacement / Override mode
  • Possibly interaction/link rendering layer

Expected behavior:
If dynamic field renders correctly on frontend, link-enabled components should also generate valid href attributes.

Could you please check whether this is a known issue with:

  • Dynamic Links
  • Button Components
  • Dynamic Title links
    inside Template Replacement mode?

Thank you.

tthitikorn@gmail.com

Replies

Responses

  1. what do you have when you try to get value of field in regular text? I guess your custom field do not include link. please try

  2. Thank you for your reply.

    I changed the Meta Box field type from Text to URL/Link field, but the problem still exists.

    Current result:

    Dynamic Text / Meta Getter can display the URL correctly on frontend

    Post Title dynamic data works correctly

    Current Post context works correctly

    The custom field value is visible on frontend

    However:

    Button Component renders without href

    Dynamic Link does not generate clickable URL

    “Enable Link from Title” still does not create frontend link

    So it seems the issue is not related to field type anymore.

    The problem appears specifically in frontend href rendering inside Template Replacement / Override mode.

    1. I asked for another. I asked you to get value of link in regular text. For example in meta getter (as regular custom field). Highly likely your field doesn’t have valid url, this is why link is not visible

  3. I found another important detail.

    The issue seems specifically related to using Custom Field as source when link rendering is enabled.

    Test results:

    Dynamic Title + Post Title source + Enable Link → works on frontend

    Dynamic Title + Custom Field source + Enable Link → block disappears on frontend

    This happens even with a simple text custom field (not URL field).

    Example:

    Custom field: province_slogan

    Value: regular text string

    Editor preview works correctly, but frontend removes/skips the block.

    So the issue seems related specifically to:

    Custom Field source

    combined with frontend link rendering

    inside Template Override mode

    Thank you.

  4. Thank you.

    I already tested regular custom field output successfully.

    Results:

    Meta Getter can display custom field values correctly on frontend

    Dynamic Title can display custom field values correctly on frontend

    This works with:

    URL field

    regular text field

    For example:

    field: province_slogan

    value: simple text string

    Frontend displays the text correctly.

    However, the problem happens only when:

    “Enable Link from Title” is enabledOR

    dynamic link/button functionality is used

    In this case:

    frontend removes/skips the block completely

    Important:

    This also happens with simple text custom fields, not only URL fields

    Post Title source works correctly with links enabled

    Custom Field source fails when links are enabled

    So the issue seems specifically related to:Custom Field source + frontend link rendering inside Template Override mode.

    Thank you.

    1. look. You have url in custom field. I asked to use Meta getter and use this field. No link enabled, no title with link, no button. Only meta getter to retrieve value of link. What do you have?

Post a Reply