Get shortcode attributes in format using php
-
I am looking for a way to use a shortcode attribute in the php display format so I can reuse a format script for several templates.
I have several duplicated custom field templates with keys that have incremental indexes on the end such as:
Template #0:
[content-box-0]Template #1:
[content-box-1]Template #2:
[content-box-2]etc…
Say I have the following shortcode:
[cft template=1 format=1]I also have entered a [cft] shortcode format using PHP in the Custom Field Template settings page.
In that format PHP I want to be able to access shortcode attributes like so:
<?php
$all_custom_fields = base_get_all_custom_fields(); // returns an array of all custom fields on the page;
$cft_template = ?; //some way to get shortcode template attribute which would be 1 in the above shortcodeecho '<div>' . $all_custom_fields['content-box-' . $cft_template] . '</div>';
?>Anyone know how I can do this? I’ve been struggling with it for a week now.
The topic ‘Get shortcode attributes in format using php’ is closed to new replies.