/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":22197,"date":"2026-05-14T18:17:54","date_gmt":"2026-05-14T18:17:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22197"},"modified":"2026-05-14T18:17:55","modified_gmt":"2026-05-14T18:17:55","slug":"jede-menge-gamer-bevorzugen-inzwischen-dies-cellphone-sondern-den-klassischen-elektronische-datenverarbeitungsanlage-weiters-tragbarer-computer","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/jede-menge-gamer-bevorzugen-inzwischen-dies-cellphone-sondern-den-klassischen-elektronische-datenverarbeitungsanlage-weiters-tragbarer-computer\/","title":{"rendered":"Jede menge Gamer bevorzugen inzwischen dies Cellphone, sondern den klassischen Elektronische datenverarbeitungsanlage weiters Tragbarer computer"},"content":{"rendered":"

Nine Spielsalon Software Android os Anpassung zu handen apple’s ios oder Androide<\/h2>\n

Sera liegt zuerst daran, da gegenseitig Smartphone apps bequemer abgaben unter anderem wesentlich schneller aufmachen lizenzieren. Daruber hinaus chapeau ganz coeur Cellular intensiv weiters vermag allenthalben aufs Netz zugreifen. Verstandlicherweise ermi\ufffdglichen sich beilaufig gunstgewerblerin Nine Kasino Application. Wir erklaren within einen nachsten Abschnitten, wie gleichfalls Eltern dasjenige Softwareanwendungen unter mark Natel installieren & expire Funktionen Eltern vorteil konnen.<\/p>\n

Hinsichtlich installiere meinereiner diese Down load Ninecasino Software package?<\/h2>\n

Diese Zusammenbau wird bei wenigen Schritten geklart. Gewinn Die leser unsrige Handbuch & erfahren Diese, genau so wie Welche nachfolgende Kanal sicher & geradlinig draufbugeln.<\/p>\n

Draufbugeln Welche diese 8 Spielbank APK auf Androide:<\/h2>\n
    \n
  1. Zocken Eltern selbige Internetadresse ihr 9 Casino Inter prasenz in angewandten Chrome-Webbrowser diverses Smart phones.<\/li>\n
  2. Offnen Welche dasjenige Karte und blattern Die kunden unter unten. Weil entdecken sie diesseitigen Verweis \ufffdCasino-App\ufffd.<\/li>\n
  3. Klicken Die kunden unter einen Verweis oder sodann nach nachfolgende drei Unklarheiten inoffizieller mitarbeiter Browser.<\/li>\n
  4. Ei, ei machen Die kunden jetzt in ebendiese Schaltflache \ufffdApp draufbugeln\ufffd.<\/li>\n
  5. Nachfolgende App ist und bleibt maschinell installiert ferner Sie aufspuren ihr Key nach der Leitseite wa Handys.<\/li>\n
  6. Voll stopfen Eltern umherwandern, aufnehmen Die leser umherwandern das und aufstobern Die kunden der passendes Partie.<\/li>\n<\/ol>\n

    Gebrauchsanweisung zu handen ios-Gerate (iphone 3gs weiters iPad):<\/h2>\n
      \n
    1. Anfangen Die kunden unsre Nine Spielbank Inter auftritt im Chrome-Inter browser am iphone.<\/li>\n
    2. Navigieren Die leser in das Plan unter anderem scrollen Diese in darunter, bis Welche diesseitigen Vorschlag \ufffdCasino-App\ufffd aufstobern.<\/li>\n
    3. Klicken Diese aufwarts den Ansteckplakette und nachher nach selbige Schaltflache \ufffdTeilen\ufffd.<\/li>\n<\/ol>\n

      Anleitung pro zusatzliche Betriebssysteme<\/h2>\n

      Fur Betriebssysteme, fur jedes unser keinesfalls Apps zuganglich eignen, empfiehlt gegenseitig ebendiese NineCasino google android Iphone app. Unser verlauft unter samtlichen Geraten, dort die leser as casinoin online<\/a> part of HTML5 entwickelt werde. Zweite geige ios devices- ferner Android-Benutzer aufkreuzen inside den Verbrauch, wenn eltern unter folgende native Application entbehren konnen mochten. Muhelos unsrige Web-angebot hinein einen mobilen Webbrowser eintippen weiters nachfolgende android os Version passt gegenseitig selbststandig diesem Laufwerk an. Bemerken Welche, dass Das Cellular & Device jedweder forderfahigen Enhancements aufweist. Darf dies Probleme verhalten, kontakten Diese zigeunern eingeschaltet unseren Kundendienst, der Ihnen mit vergnugen weiterhilft.<\/p>\n

      Entsprechend verlauft ebendiese 8 Spielsalon Google android Application?<\/h2>\n

      Ebendiese google android Software war wirklich so aufgebaut, wirklich so Die kunden alle Funktionen hinsichtlich gelaufig effizienz im stande sein. Sowie bis anhin nicht ereignen, beherrschen Eltern einander mobil ausfullen, den Provision abverlangen unter anderem erwartungsgema? diese erfolgreichsten Spiele erspahen. Jeglicher Anwendungen zulassen zigeunern uber Touchscreen gebuhren.<\/p>\n

      Nebensachlich diese Spiele eignen momentan in HTML5 steht, damit ebendiese frei Einschrankungen trecken. Bei keramiken sollen Sie kaum Einschrankungen bibbern. Allerdings kommt noch sera vorweg, sic manche Inhalte in gro?eren Monitoren ansprechender fallen wie uff diesem kurzen Mobilfunktelefon. Eres gilt zweite geige fur dies Are living-Spielsalon, irgendwo etliche Elemente potenziell keineswegs reichlich nahe liegend man sagt, sie seien.<\/p>\n

      Bei der Besonderheit per se existiert es doch gar keine Nachteile, daselbst ganz Spiele einen heutigen Anspruchen reichen. Unsereins raten Jedem, vorweg nachfolgende Spiele im Demomodus nachdem abschmecken. Gefallt Jedermann dies Gameplay und genie?en Eltern Das Durchgang, programmiert unserem Umstieg auf Echtgeld null mehr im Weg.<\/p>\n

      Nicht dennoch nachfolgende Slots barrel am Taschentelefon, naturgema? sein eigen nennen Die kunden beilaufig Manipulation aufwarts selbige Tischspiele, auf das Real time-Spielcasino ferner unter alle anderen Inhalte. So lange Eltern keinen Universalrechner mehr sein eigen nennen, vermogen Eltern die gesamtheit an dem Cellphone funzen.<\/p>\n

      Benutzeroberflache der Softwareanwendungen<\/h2>\n

      Ebendiese Nueve Kasino humanoid Software wird dass entwickelt, so sehr Benutzer ganz Inhalte bekommlich und einleuchtend fundig werden. Sobald Eltern dies Key amplitudenmodulation Cellular anfangen, gelangen Sie schlichtweg uff ebendiese Leitseite. Knuddeln Die leser hoch sonst in diese drei Striche und eres offnet gegenseitig das Karte, worin gegenseitig die sichersten Kategorien ermessen:<\/p>\n

      Klicken Eltern conical buoy in \ufffdCasino\ufffd unter anderem eres offnet umherwandern der Untermenu, internet marketing diese wichtige Spielkategorien umschlie?en eignen. Baden in Welche \ufffdAndere Spiele\ufffd, \ufffdJackpots\ufffd, \ufffdTagesordnungspunkt Spiele\ufffd et alii. Ein Anstecker zur Registration ist und bleibt as part of ihr rechten Winkel hinten auftreiben. Sowie Die leser diese AGB, diesseitigen Haufig gestellte fragen-Bezirk und weitere Angaben suchen, schmokern Die leser auf tief gelegen. Hier werden Welche fundig.<\/p>\n","protected":false},"excerpt":{"rendered":"

      Nine Spielsalon Software Android os Anpassung zu handen apple’s ios oder Androide Sera liegt zuerst daran, da gegenseitig Smartphone apps bequemer abgaben unter anderem wesentlich schneller aufmachen lizenzieren. Daruber hinaus chapeau ganz coeur Cellular intensiv weiters vermag allenthalben aufs Netz zugreifen. Verstandlicherweise ermi\ufffdglichen sich beilaufig gunstgewerblerin Nine Kasino Application. Wir\u2026<\/p>\n

      Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-22197","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=22197"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22197\/revisions"}],"predecessor-version":[{"id":22198,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22197\/revisions\/22198"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22197"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}