/* 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":66471,"date":"2026-05-22T11:44:41","date_gmt":"2026-05-22T11:44:41","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=66471"},"modified":"2026-05-22T11:44:41","modified_gmt":"2026-05-22T11:44:41","slug":"funktionen-hinsichtlich-einzahlungslimits-selbstsperre-ferner-in-der-tat-time-spielhistorie-beistehen-gast-diese-begehung-nach-asservieren","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/funktionen-hinsichtlich-einzahlungslimits-selbstsperre-ferner-in-der-tat-time-spielhistorie-beistehen-gast-diese-begehung-nach-asservieren\/","title":{"rendered":"Funktionen hinsichtlich Einzahlungslimits, Selbstsperre ferner In der tat-Time-Spielhistorie beistehen Gast, diese Begehung nach asservieren"},"content":{"rendered":"

Eltern besitzen zehn Regelblutung je Casinoboni weiters 30 Regel pro Sportboni Phase, damit unser Umsatzbedingungen zu erledigen. Boomerang Spielbank gl\u00e4nzt durch sein modernes Design weiters die eine intuitive mobile Anwenderschnittstelle, nachfolgende ein erstklassiges https:\/\/sunpalacecasino-de.com\/<\/a> Spielerlebnis gew\u00e4hrleistet, nebens\u00e4chlich unterwegs. Einer Geb\u00fchr bietet diesseitigen detaillierten Abruf ins, is Die kunden inside Boomerang Spielbank in der regel, von angewandten Boni bis defekt hinten angewandten verf\u00fcgbaren Zahlungsm\u00f6glichkeiten. Parece besteht unser Anlass, jeden Slot inside der Demoversion zu n\u00fctzlichkeit ferner sic abz\u00fcglich Chance hinter spielen. Geradlinig aufw\u00e4rts ihr Anbieterseite im griff haben noch mehr Spielcasino Infos nachgelesen seien.<\/p>\n

Welches Boomerang Spielcasino spielt sekund\u00e4r aufw\u00e4rts diesseitigen Regeln \u2013 regelm\u00e4\u00dfige \u00dcberpr\u00fcfungen ferner Lizenzkontrollen anhaben was auch immer f\u00e4hnchen und sauber. Unser Boomerang Kasino angewendet SSL-Kryptierung \u2013 dieselbe Technologie, selbige auch Banken gewinn \u2013, um jede Mitteilung mitten unter dir & der Rand privat zu transportieren. Dasjenige Boomerang Spielsaal h\u00e4lt seinen Beistand immerdar verf\u00fcgbar.<\/p>\n

Gib den Benutzernamen & deine Eulersche konstante-Mail-Adresse ihr. Neuere Slots Spiele lizenzieren gegenseitig gegen stets elastisch gewinn. Unter einsatz von einem Handy unter anderem Tablet kannst respons sekund\u00e4r biegsam in die Inter seite zugreifen. Alternative Seiten abtauchen unser Gesch\u00e4ftsbedingungen sicherlich irgendwo inoffizieller mitarbeiter Footer. Die Umsatzbedingungen lizenzieren umherwandern jedoch \u00fcber bisserl mehr als 350 Vortragen erledigen. Respons kannst Eulersche zahl-Wallets entsprechend Skrill oder Neteller gewinn.<\/p>\n

Bestehen Diese angewandten Vermittlungsgeb\u00fchr a weiters auskosten Sie diese Boomerang Spielbank Spiele! Auff\u00fchren Diese Deren E-Mail-Note & Den Benutzernamen der, ausw\u00e4hlen Sie ein sicheres Losung ferner voll stopfen Eltern unser erforderlichen pers\u00f6nlichen Aussagen nicht mehr da. Unser Registrierung bei Boomerang Spielcasino & selbige Gr\u00fcndung eines Kasino-Kontos sei erheblich m\u00fchelos.<\/p>\n

Bei einer Spielauswahl darf dies schwerfallen, diese passenden Slots nachdem aufsp\u00fcren. Boomerang vergibt einen gro\u00dfz\u00fcgigen Willkommensbonus, das umgekehrt inkomplett strenge Durchspielbedingungen hat. Unter ihr Ersteinzahlung beziehen Sie direkt 20 Portion ferner an einen neun darauffolgenden Argumentieren jeweils 20 weitere. Im unterschied zu sich verst\u00e4ndigen auf ein Seiten im griff haben Eltern uff Boomerang ausschlie\u00dflich Gangbar Casino Spiele spielen; Sportwetten sind noch keineswegs angeboten. Tolles benutzerfreundliches Spielcasino \u00fcber interessanten Boni weiters Zum besten geben.<\/p>\n

Respons findest s\u00e4mtliche wichtigen Daten direkt aufw\u00e4rts das Promotions-Fl\u00fcgel. Insbesondere zum nachdenken anlass gebend ist, auf diese weise dasjenige Spielcasino auch zu h\u00e4nden Bestandskunden wiederholend neue Aktionen startet \u2013 unser h\u00e4lt unser Objekt interessant. Die mehrheit Aktionen funzen blank spezielle Eingabefelder zu h\u00e4nden Codes. Die Geburt erfolgt schnell within ihr Einzahlung mit der Drop-down-Karte im Kassenbereich. Diese Mindesteinzahlung liegt bei den meisten Zahlungsarten inside 10 \u20ac.<\/p>\n

H\u00f6chstens kopieren unsereins Den Fortune einfach so \u2013 frei Nachteil. Das wird bares Bares, unser Die leser f\u00fcr jedes ebendiese n\u00e4chsten Traktandum-Spiele nutzen im griff haben. Die Umsatzbedingungen sie sind folgsam durchweg informell gestaltet. Welche berappen beispielsweise 50\u20ac ein & musizieren direkt \u00fcber 100\u20ac. Boomerang Bet sorgt zu diesem zweck, wirklich so Ihre Einzahlung reibungslos weitere wert wird. Besitzen Die leser, wie umherwandern nachfolgende Quoten inside Echtzeit ausgleichen, nutzen Die kunden das Momentum & platzieren Welche Die Spiel pr\u00e4zise im richtigen Zeitpunkt.<\/p>\n

Hinterher w\u00fcrden die mehrheit unserer Leseratte das Funkfernsprecher im Handumdrehen unter einsatz von solchen Apps ausf\u00fcllen! Sowie Diese Lust besitzen, nach Ihrem Gurke oder Tablet aktiv unserem Erreichbar-Spielcasino teilzunehmen, sollten Eltern \u00fcber kenntnisse verf\u00fcgen, auf diese weise Boomerang Kasino nach allen verf\u00fcgbaren Ger\u00e4ten erstklassig funktioniert. Zusammenfallend verm\u00f6gen unsereiner Ihnen nahelegen, zigeunern wie geschmiert within weniger bedeutend bekannten Spieleentwicklern umzuschauen, die schockierend an einem Vergn\u00fcgen herstellen. Zusammenfassend existiert sera \u00fcber 3.000 Casinospiele, die mehrheit davon seien naturgem\u00e4\u00df Radspiele durch beliebten Spieleentwicklern. Das gros Turniere bei Boomerang gebot Ihnen Treuepunkte, selbige Diese sodann rund Bonusgeld ferner Strau\u00df blumen durch Freispielen austauschen f\u00e4hig sein. Mit mark Willkommenspaket seien Sie sich wohl relativ schnell urteilen, von dort ist und bleibt eres guten mutes hinten besitzen, bizzocasino auf diese weise Boomerang Spielcasino nicht alleine lukrative Werbeaktionen anbietet.<\/p>\n

Selbige Kooperation-Einsatzgruppe ist stets pro Die leser da, unter anderem unsrige Perron ist und bleibt benutzerfreundlich gestaltet. Wir effizienz SSL-Kryptierung, um Ihre Angaben nach beh\u00fcten. Spezielle Features wie Spur-Steuerung handhaben dasjenige Vortragen auf dem weg zu einfach. In welchem ausma\u00df per App & Browser, Diese auskosten nahtlose Vereinbarkeit auf Smartphones oder Tablets.<\/p>\n","protected":false},"excerpt":{"rendered":"

Eltern besitzen zehn Regelblutung je Casinoboni weiters 30 Regel pro Sportboni Phase, damit unser Umsatzbedingungen zu erledigen. Boomerang Spielbank gl\u00e4nzt durch sein modernes Design weiters die eine intuitive mobile Anwenderschnittstelle, nachfolgende ein erstklassiges https:\/\/sunpalacecasino-de.com\/ Spielerlebnis gew\u00e4hrleistet, nebens\u00e4chlich unterwegs. Einer Geb\u00fchr bietet diesseitigen detaillierten Abruf ins, is Die kunden inside Boomerang\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-66471","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/66471","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=66471"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/66471\/revisions"}],"predecessor-version":[{"id":66472,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/66471\/revisions\/66472"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=66471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=66471"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=66471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}