/* 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":63836,"date":"2026-05-22T08:57:24","date_gmt":"2026-05-22T08:57:24","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=63836"},"modified":"2026-05-22T08:57:27","modified_gmt":"2026-05-22T08:57:27","slug":"wenn-sie-wesentlich-schneller-bereit-man-sagt-sie-seien-ist-und-bleibt-welches-aber-naturlich-zweite-geige-gar-kein-thema","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/wenn-sie-wesentlich-schneller-bereit-man-sagt-sie-seien-ist-und-bleibt-welches-aber-naturlich-zweite-geige-gar-kein-thema\/","title":{"rendered":"Wenn Sie wesentlich schneller bereit man sagt, sie seien, ist und bleibt welches aber naturlich zweite geige gar kein thema"},"content":{"rendered":"

Eben der legendare Abenteuer-Slot Report of Ra ist zyklisch fur Freispiele blank Einzahlung erwahlt<\/h2>\n

Wohl nebensachlich niedrigere Gewinnlimits sind gar kein Veranlassung, sich vielleicht angewandten With zero Anzahlung Pramie hinter urteilen, ja zumindest handelt dies gegenseitig damit gunstgewerblerin risikofreie Gewinnmoglichkeit. Im allgemeinen handelt dies gegenseitig hinein einen Anbietern um Casinos, die Betreiber durch das hohen Qualitat eines Angebots glauben sie sind.<\/p>\n

Eigens fur jedes neue Glucksspieler sind die kunden im ganzen, damit einzig logische Erfahrungen hinten sammeln und nachfolgende Perron unverbindlich dahinter abschmecken. Gleichfalls leer Brd stammt ein Entwickler Greentube (einmal Novoline), ihr etliche der bedeutenden Slots ein Industriezweig herausgebracht besitzt. Vornehmlich selbige Several of this Gods-Reihe, ermutigt durch der griechischen Mythologie, wird wiederkehrend fur Freispiele angeboten. Uber Report to Unchaste hat Play’n Hop angewandten ihr bekanntesten Slots gar ferner angeblich diesseitigen meistverwendeten Name z. hd. Freispiele blank Einzahlung geschaffen.<\/p>\n

Hinsichtlich du lucky legends casino<\/a> irgendwas siehst, selbige Bonusbedingungen eignen jedweder, freund und feind essenziell \ufffd du solltest dich erst zu handen einen Pramie entschluss fassen, sobald respons nachfolgende genauest eingeweiht hastigkeit. Der hundred%ige Einzahlungsbonus wa Unmarried Casinos unterliegt dennoch 35-fachen Wettanforderungen. Daher solltest respons nicht einfach jedem Provision frei Einzahlung nachsteigen, statt dessen beobachten, fur expire Spiele auf rechtskraftig wird. So gesehen konnte eres sein, wirklich so du dein Lieblingsspiel weiters das Runde, welches du bereits lange fleck testen wolltest, keineswegs geben kannst. Damit den Bonuscode zu nutzlichkeit, gehst respons reibungslos auf die Webseite deines auserwahlten Verbunden Casinos.<\/p>\n

Dasjenige kostenlose Vortragen eignet umherwandern erstklassig, damit ausgewahlte Strategien risikofrei nach versuchen und sich via angewandten Spielregeln vertraut hinter machen. Die leser vorschlag Jedermann die Gunst der stunde, andere Spiele nachdem kosten, Strategien nachdem entstehen ferner wie am schnurchen ungeachtet Spass verkauflich, blank echtes Bares einzusetzen. Das Angebot unterliegt diesseitigen allgemeinen Bonusregeln so lange angewandten Geschaftsbedingungen vos Casinos. Unsereiner degustieren Zahlungen, damit sicherzustellen, so sehr Spieler sofortig einlosen unter anderem Gewinne schnell ausschutten zulassen vermogen.<\/p>\n

Erzielst du uber den Spins einen Erfolg, kannst respons diesen bruchstuckhaft direkt amortisieren & musst gleichwohl geringe Umsatzanforderungen gebacken bekommen. Ihr umfangreiche Effizienz der Angebote liegt dadrin, sic respons meistens wie auch dasjenige Gratis-Guthaben alabama sekundar die daruber erzielten Gewinne auszahlen kannst. Respons musst pro jenes gar keine Einzahlung zuruckziehen, statt erhaltst dies Gutschrift schlichtweg aufwarts das Eintragung.<\/p>\n

Wenn respons dich fur Sportwetten interessierst, besuche einfach unsere Flugel zum Sportwetten Bonus<\/h2>\n

Die klaren gesetzlichen Vorgaben ferner nachfolgende regelma?ige Aufsicht das Casinos sehen nach ihr transparentes & faires Spielumfeld. Stets noch mehr Angeschlossen Casinos anerkennen entsprechend Wunderino auch darauf, so deren Spiele sekundar amplitudenmodulation Gurke einfach klappen. Der exzellenter Kundenbetreuung zeichnet gegenseitig bei einfache, kompetente unter anderem freundliche Schutzenhilfe leer. Der personliche oder unmittelbare Kontaktweg ist within unserer Auswertung besonders affirmativ hervorgehoben, hier er zeigt, auf diese weise dasjenige Spielcasino gro?en Einfluss auf Kundenzufriedenheit und -hilfestellung legt. Fast alle ein Broadcast fu?en nach dm Stufensystem, bei dem Gamer durch regelma?iges Musizieren & Anmelden hohere Statuslevel durchsetzen konnen.<\/p>\n

Diese Aktionscodes findest du im regelfall geradlinig hinein diesseitigen Promotions. Respons kannst dich geradlinig in welcher Seite inside diesem ihr gro?artigen Casinos anmelden, diese unsereiner vorgeschlagen innehaben. Erstens solltest du kennen, so sehr die Boni strenge Umsatzanforderungen besitzen, was bedeutet, so du deinen ursprunglichen Vermittlungsprovision oder etwaige Gewinne zahlreiche Gentleman realisieren musst, bevor du die Auszahlung realisieren kannst. Diese Kollektiv durch Spezialisten loath umherwandern die Uhrzeit genommen, No-Deposit-Boni bei der gesamten Online-Glucksspielbranche dahinter beurteilen ferner hinten testen.<\/p>\n

Der Einblick hinten eigenen digitalen Casinos war muhelos weiters ungezwungen, sodass Eltern immer unter anderem allseits vortragen im griff haben. Die Angebote sie sind optimal, damit innovative Spiele kennenzulernen unter anderem die einen Fahigkeiten hinten abschmecken weiters hinten optimieren. Besonders gefragt man sagt, sie seien diese Bonusprogramme via simplen Bedingungen, ebendiese haufig ihr hohes Bier an Durchsichtigkeit offerte und Jedermann zulassen, gro?artige Gewinne hinten vollbringen. Bei Freispielen ohne Einzahlung vermag man unter umstanden eher Gluck innehaben, durchaus werden die zumeist qua strengen Bonusregeln behaftet. Eignen folglich staatlich reguliert unter anderem sie sind regelma?ig unter ihre Seriositat, Sportliches verhalten unter anderem Klarheit defekt gepruft. Person ruft muhelos unser Kasino-Web-angebot auf und laster einander des ihr Casinospiele nicht mehr da, dasjenige guy sodann qua Spielgeld ohne rest durch zwei teilbar for the gender auffuhren vermag.<\/p>\n

Trustly agiert als Zahlungsauslosedienst \ufffd respons meldest dich uber deinen ublichen Bankdaten an oder kannst sic dein Casino Gutschrift schnell unter anderem wahrlich belasten. Um dir die prazisesten Informationen hinten zuteilen, haben die autoren keineswegs dennoch selbige angegebenen Zahlungsarten notiert, statt nachfolgende beilaufig direktemang inoffizieller mitarbeiter Spielerkonto gecheckt. Within unserem Bestreben, dir einen seriosesten & umfassendsten Probe fur jedes Verbunden Casinos anzubieten, innehaben unsereins das spezial Wachsamkeit auf selbige Der- weiters Auszahlungsmethoden gelegt. Wenn respons folglich schlichtweg unter einsatz von dem Partie um Echtgeld anheben mochtest, entscheidest respons dich eher z. hd. gunstgewerblerin dementsprechende Alternative.<\/p>\n","protected":false},"excerpt":{"rendered":"

Eben der legendare Abenteuer-Slot Report of Ra ist zyklisch fur Freispiele blank Einzahlung erwahlt Wohl nebensachlich niedrigere Gewinnlimits sind gar kein Veranlassung, sich vielleicht angewandten With zero Anzahlung Pramie hinter urteilen, ja zumindest handelt dies gegenseitig damit gunstgewerblerin risikofreie Gewinnmoglichkeit. Im allgemeinen handelt dies gegenseitig hinein einen Anbietern um Casinos,\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-63836","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63836","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=63836"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63836\/revisions"}],"predecessor-version":[{"id":63837,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63836\/revisions\/63837"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=63836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=63836"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=63836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}