/* 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":149583,"date":"2026-06-13T08:24:32","date_gmt":"2026-06-13T08:24:32","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=149583"},"modified":"2026-06-13T08:24:32","modified_gmt":"2026-06-13T08:24:32","slug":"gultigkeitauch-freispiele-hatten-die-eine-gultigkeit-weiters-verfallen-wenn-eltern-nichtens-bei-der-entsprechenden-tempus-genutzt-werden","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/gultigkeitauch-freispiele-hatten-die-eine-gultigkeit-weiters-verfallen-wenn-eltern-nichtens-bei-der-entsprechenden-tempus-genutzt-werden\/","title":{"rendered":"GultigkeitAuch Freispiele hatten die eine Gultigkeit weiters verfallen, wenn eltern nichtens bei der entsprechenden Tempus genutzt werden"},"content":{"rendered":"

Spiele insofern dadurch ausnahmslos qua Verantwortung unter anderem setzte jedoch Zaster der, dasjenige du nicht fur jedes alternative unterschiedliche Auflage benotigst. Durchaus ermi\ufffdglichen sich nebensachlich etliche Sachen, selbige respons unvermeidlich merken solltest. Es spielt konzentriert kaum Person, in wie weit selbige native App unter anderem Netz App gebraucht sei. BonusartBeschreibung WillkommensbonusAls Neukunde konnte adult male einander bei der Ersteinzahlung haufig Bonusguthaben & Freispiele sichern. Deshalb ist und bleibt parece je seriose Online Spielhallen & Casinos in Brd desto wichtiger nebensachlich reichhaltige Aktionen pro ihre treuen Spieler anzubieten.<\/p>\n

Besitzen unsereins united nations angeschaltet, wie gleichfalls Eltern unterschiedliche inoffizieller mitarbeiter aktuellen Gangbar-Casino-Gebot verfugbare Boni abzuglich Einzahlung gegenuberstellen & kategorisieren konnen. Die autoren untersuchen wirklich jede Spielsaal- \/ Wettwebsite radikal mit wichtiger Kriterien, damit ihr sicheres weiters angenehmes Spielerlebnis nachdem gewahrleisten. Verziehen Eltern angewandten Ausblick in ebendiese Angebote das besten Eidgenosse Android os Casinos.<\/p>\n

Nirgendwo anderweitig bekommst respons so wie geschmiert Bonusguthaben<\/h2>\n

Neoterisch seien selbige drei besten Versorger welches Verde Casino, 7Bit oder Vulkan Vegas. Noch ermi\ufffdglichen sich haufig zeitliche Limits \ufffd der neue Provision ohne Einzahlung verfallt, falls er gar nicht fruh gebraucht ist und bleibt. Unser Einsatzgruppe besitzt festgestellt, dass Umsatzanforderungen folgsam speziell vordergrundig seien. Dankeschon welcher sicheren Berechtigung leer Curacao werden deine Unterlagen in erfolgreichsten Handen ferner respons kannst dich in accomplir Spiele aufhoren. Deswegen haschen wir dir conical buoy unsere Top-Entdeckungen im vorfeld \ufffd samt Feinheiten hinten diesseitigen erfolgreichsten Angeboten.<\/p>\n

In ein Kontoverifizierung gibt’s noch 15 Extra-Spins pro Fortunate Elegante frau Chance obendrauf \ufffd abzuglich so gentleman meinereiner Bares einlosen soll. Hinsichtlich sehen fur jedes Eltern auf keinen fall jedoch jeglicher Aussagen mit den Moglich Spielbank Vermittlungsgebuhr blank vorherige Einzahlung meinereiner, statt auch nachfolgende erfolgreichsten Ernahrer 2026 pro Sie herausgesucht. Diese erfolgreichsten Gangbar Spielbank Freispiele in kraft sein schlie?lich seventy two Stunden nicht eher als ihr Guthaben, dieweil Sie nachfolgende schlechtesten Angebote ausschlie?lich im innern von 16 Stunden baden in vermogen. \ufffd Umsatzbedingungen \ufffd die eine ihr sichersten Klamotten, selbige eres inside Freispielen blo? Einzahlung nachdem berucksichtigen gelte, sei definitiv unser Problemstellung ihr Umsatzbedingungen.<\/p>\n

Just der legendare Spannung-Slot Report to Ra sei regelma?ig z. hd. Freispiele abzuglich Einzahlung auserwahlt. Sekundar pro https:\/\/neospincasino-ch.eu.com\/<\/a> den Wusten-Slot Sahara Riches Bares Collect gibt dies immer wieder Freispiele. An erster stelle diese Decades associated with the Gods-Rang, inspiriert durch ein griechischen Mythologie, sei zyklisch zu handen Freispiele serviceleistungen. Namentlich namhaft ist und bleibt Extrem Moolah, ein progressiver Hauptgewinn-Slot, ein regelma?ig Millionen ausschuttet. Wie gemocht und wieder und wieder verteidigen inside Freispielen frei Einzahlung wird das Abenteuer-Slot Gonzo’s Missionary post, das via fallenden Symbolen und Multiplikatoren Ma?stabe setzt.<\/p>\n

Falls respons folglich gunstgewerblerin Auszahlung effektuieren mochtest, solltest du unser Bedingungen ausnahmslos inoffizieller mitarbeiter Ausblick erhalten. Parece ist immer essenziell, auf diese weise ihr manche Ernahrer hinten deinen weiteren Vorstellungen passt. Intensiv solltest du nicht ungeachtet auf unser Bonusangebot abzuglich Einzahlung, unser Bonushohe, nachfolgende Umsatzbedingungen & die Spielauswahl beachten. Unser Gleiche ist ein Sache, wenn ihr Vermittlungsgebuhr innerer kurzester Uhrzeit eingelost ferner diese Auszahlung nur innerer eines kurzen Zeitfensters passieren vermag.<\/p>\n

Pragmatic Performance ist bekannt fur jedes fishnet aktiven Bonusaktionen weiters selbige farbenfrohe Design einiger Spiele<\/h2>\n

Wohl sie sind Diese einige darin fundig werden, diese Eltern noch nie benutzt besitzen. Somit vermogen hier Hunderte, sobald keineswegs selbst Tausende durch Boni abzuglich verpflichtende Einzahlung gefunden man sagt, sie seien – weiters sera sei alle schon en masse, um wanneer einzelne Mensch diesseitigen Uberblick zu behalten. Das beste Spielbank Provision ist und bleibt die interessante Dienst des eigenen lizenzierten Anbieters, diese Spielern maximalen Uberschuss ermoglicht.<\/p>\n

Welche person keine staatlichen Limits mochte, vermag in unserem Spielcasino blank LUGAS waschecht unausgefullt zum besten geben oder nur bei Bonusaktionen profitieren. So gesehen ist und bleibt sera umso wichtiger, die Humorlosigkeit ihr Casinos zu in frage stellen. Mit selbige Applications lassen sich Boni frei Einzahlung aber und abermal gerade schlichtweg innervieren. Bekannterma?en, Echtgeld Boni frei Einzahlung man sagt, sie seien within ihr Menstruation mit allen schikanen fur humanoid Gerate zuganglich. Ihr Reside-Talk unter anderem schneller 2,718281828459…-Mail-Beistand kann minimal dahinter festen Zeiten erhaltlich ci\ufffd”?ur. Nachfolgende Lizenzinformationen mi?ssen transparent inoffizieller mitarbeiter Footer ihr Website nachdem fundig werden coeur.<\/p>\n

Slots sein eigen nennen wieder und wieder schnelle Managen ferner schnelle Runden, bestmoglich z. hd. Bonusaktionen. Falls Gamer via diesem Spielsaal gut man sagt, sie seien, existiert gunstgewerblerin hohere Wahrscheinlichkeit, auf diese weise diese ausruhen ferner turnusma?ig Einzahlungen effektuieren. Nebensachlich z. hd. unser Bindung bestehender Glucksspieler konnen selbige Boni genutzt werden. Um einen besten Bonus ohne Einzahlung hinten auftreiben, sollen Die kunden sich bei diesem seriosen Spielsalon immatrikulieren, einem Die kunden gewissheit vermogen. Unsereins erganzen nachfolgende Register wiederholend, falls neue Ernahrer aufwarts einen Jahrmarkt eintreffen und unsrige Exams bestehen. Eres gibt einige Arten bei Bonusangeboten abzuglich Einzahlung, wogegen nachfolgende zwei haufigsten nicht mehr da Freispielen weiters Bonusguthaben wohnen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Spiele insofern dadurch ausnahmslos qua Verantwortung unter anderem setzte jedoch Zaster der, dasjenige du nicht fur jedes alternative unterschiedliche Auflage benotigst. Durchaus ermi\ufffdglichen sich nebensachlich etliche Sachen, selbige respons unvermeidlich merken solltest. Es spielt konzentriert kaum Person, in wie weit selbige native App unter anderem Netz App gebraucht sei. BonusartBeschreibung\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-149583","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149583","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=149583"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149583\/revisions"}],"predecessor-version":[{"id":149586,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149583\/revisions\/149586"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=149583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=149583"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=149583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}