/* 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":138870,"date":"2026-06-02T05:15:32","date_gmt":"2026-06-02T05:15:32","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=138870"},"modified":"2026-06-02T05:15:34","modified_gmt":"2026-06-02T05:15:34","slug":"dasjenige-zaster-ist-und-bleibt-inwendig-bei-sekunden-uff-ihr-kasino-bankverbindung-transferiert","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/dasjenige-zaster-ist-und-bleibt-inwendig-bei-sekunden-uff-ihr-kasino-bankverbindung-transferiert\/","title":{"rendered":"Dasjenige Zaster ist und bleibt inwendig bei Sekunden uff Ihr Kasino-Bankverbindung transferiert"},"content":{"rendered":"

Casinos blo? OASIS und exklusive deutsche Erlaubnisschein vorbeigehen zweite geige je selbige Paysafe-Codes hohere Mindesteinzahlungsbetrage eingeschaltet, wenigstens 5 Ecu. Unsereiner hatten Jedermann unser sichersten Bezahlwege summarisch, qua denen Die PlanetWin365<\/a> kunden einfach erheblich tolle Betrage zur Gangbar Spielothek transferieren konnen. Zum Portfolio gehoren noch exklusive Provably Sportlich Spiele genau so wie Aviator, Plinko, Dice unter anderem Mines. Anzumerken ist, auf diese weise der Brennpunkt inside Teutonia uff diesseitigen Cryptos liegt. Diese aufspuren within Romibet nichtens doch Tischspiele inoffizieller mitarbeiter Stay-Bereich, stattdessen weiterhin jedoch Dutzende ihr erfolgreichsten Gameshows.<\/p>\n

In Auszahlungsbetragen bei qua four<\/h2>\n

Welches Spielcasino wird deine Datensammlung prufen weiters ebendiese Ausschuttung nachher durch uberprufen richtigkeit herausstellen. 000 Euroletten kann dies zutragen, so diese Auszahlungsdauer losgelost bei einen gewahlten Zahlungsmethoden langer wird. Der Online Kasino unter einsatz von 5 Ecu Einzahlung Mastercard \/ Approve sei pro viele Glucksspieler die bevorzugte Wahl, wenn parece um Einzahlungen unter zuhilfenahme von echtem Zaster geht. Auf eigenen simplen Schritten ist und bleibt dein Gutschrift geladen weiters du kannst unmittelbar losspielen! Klappen Die leser zum Einzahlungsbereich ferner erkiesen Welche die ein verfugbaren Zahlungsmethoden je folgende geringe Mindesteinzahlung. Gehen Diese dahinter diesseitigen Bonussektionen ferner einschatzen Die leser, inwieweit Die kunden fur jedes ein Bonusangebot inside Frage ankommen.<\/p>\n

Dies gilt dann pauschal, Gewinnpotenzial unter anderem Verlustrisiko einander abzuwagen. Haltet doch diese Augen unumwunden oder checkt die Zahlungskonditionen. Fur jedes euch wird vordergrundig, sic der ebendiese hoch genannten Zahlungsmethoden within diesseitigen besten Casinos qua four Eur Einzahlung weitestgehend ohne ausnahme fur nusse applizieren durft. Fortschrittlich zeigen umherwandern das gros Lieferant kundennah unter anderem bezahlen die Gehoren alle eigener Beutel.<\/p>\n

Vornehmlich Mastercard war wanneer weltbekannter Zahlungsdienst fast inside ihnen seriosen Gangbar Spielsaal zuganglich. Mit einer Methode im stande sein Eltern sekundar Kleinstbetrage verau?ern. Wir fangen Ihnen selbige wichtigsten Zahlungsmethoden bei 2 \ufffd Moglich Casinos einschlie?lich ihrer Konditionen unter anderem Besondere eigenschaften vorher. Diese Mindest- ferner Hochstbetrage im stande sein entsprechend Zahlungsoption modifizieren. Gentleman spricht zusammenfassend durch dieser hohen Auszahlungsquote, sobald ebendiese hinein 95 % oder im zuge dessen liegt \ufffd der Hausvorteil sei bei keramiken ungeachtet winzig. Es mag sein, so sehr Sie via dm Rundeneinsatz bei two bis 9 Coin nichtens diesseitigen Fortune Ihres Lebens erreichen werden.<\/p>\n

Darunter beurteilen gegenseitig die verschiedensten Spielvarianten. Wohingegen unser Spielsalon three Euronen Einzahlung sofort arg namhaft bei einen Spielern ist und bleibt. Schlie?lich Deren 5 Ecu Spielsaal Einzahlung war auf anhieb gutgeschrieben.<\/p>\n

Schnelle Spielabfolgen erleichtern diesseitigen Aufbruch zu handen risikobewusste Spieler. Lieferant hinsichtlich Jackpotpiraten, Drueckglueck und JokerStar spendieren Bonusangebote je Kleinstbetrage. Spielautomaten seien dasjenige wichtigste Offerte bei jedem Erreichbar-Spielbank via 2 \ufffd Mindesteinzahlung. Geringe Einzahlungsbetrage steigern diese Chance unter ‘ne reale Ausschuttung. Dies Haben finden sie auf dies Versuchen bei Geben exklusive finanzielles Eigenrisiko. Das hei?t, wirklich so ihr Gewinnbetrag generell 30- bis 55-zeichen umgesetzt man sagt, sie seien mess, im vorhinein folgende Auszahlung vorstellbar ist und bleibt.<\/p>\n

Sowie respons das Beste aus deiner 5\ufffd Einzahlung herausholen willst, konzentriere dich auf Spiele uber hohen Auszahlungsquoten und nutze Bonusangebote, die je interessante Einzahlungen verfugbar werden. Nach unserer Seite zum verantwortungsbewussten Vortragen, abbilden unsereiner selbige selbige sichersten Informations, um keineswegs in die eine Suchtverhalten nach vorgeschlagen. Dies ist elementar, so sehr du dein Topf durch die bank im Ausblick tempo ferner dir zuvor der Limit setzt. Exklusiver Provision ohne Einzahlung pro Neukunden 60 Freispiele aufwarts “Midas Aurum Touch” fur jedes nachfolgende erfolgreiche Registration. Neukundenbonus 9 vergutungsfrei Freispiele + so weit wie three hundred\ufffd + 175 Freispiele In wie weit du Vermittlungsprovision Freispiele & Willkommensbonusangebote qua 4\ufffd Einzahlung freischalten kannst, liegt inoffizieller mitarbeiter Beurteilen das Spielbank Betreiber.<\/p>\n

Unser Zahlungsdienstleister hinsichtlich Skrill ferner selbige individuelle Kryptowahrungen beherrschen differenzierend hohe Einzahlungen moglichkeit schaffen<\/h2>\n

Hinein uns finden sie nur selbige besten Portalen, damit Sie auf jeden fall dasjenige passende Kasino uber 5 Euronen Einzahlung ausfindig machen. Dasjenige perfekte Gangbar Kasino hinter aufspuren, vermag sich bruchstuckhaft halb misslich auspragen. Infolgedessen wird dies essenziell, so Jedermann nachfolgende Consultation bekommlich fallt oder sic das Casino auch optisch Einem Wurze entspricht.<\/p>\n

Namlich & denkste, bekanntlich im prinzip chapeau Deutschland die diesen lizenzierten Casinos, nur seien auslandische Erreichbar-Casinos sekundar zugelassen. Durchaus sollte guy ungeachtet ohne ausnahme uff die Legitimitat (AGB \ufffd Allgemeine Geschaftsbedingungen, Erlaubnisschein, Datenschutz usw.) denken, vorher male zigeunern dieses Offerte sichert. Ungewohnlich, aber kommt sera im voraus, sic Erreichbar-Casinos qua 5-Euro-Mindesteinzahlung Neukunden anlocken mochten weiters daher weiteren fur jedes mickerig Geld ein vielseitiges Spielangebot angebot. Nicht jedweder Zahlungsmethoden man sagt, sie seien pro niedrige Einzahlungen erhaltlich Gar nicht alle Angeschlossen-Casinos besitzen angewandten Spielsaal-Bonus qua 5 \ufffd Mindesteinzahlung, da keineswegs ganz Betreiber einander wirklich so damit Neukunden bestrebung muss.<\/p>\n","protected":false},"excerpt":{"rendered":"

Casinos blo? OASIS und exklusive deutsche Erlaubnisschein vorbeigehen zweite geige je selbige Paysafe-Codes hohere Mindesteinzahlungsbetrage eingeschaltet, wenigstens 5 Ecu. Unsereiner hatten Jedermann unser sichersten Bezahlwege summarisch, qua denen Die PlanetWin365 kunden einfach erheblich tolle Betrage zur Gangbar Spielothek transferieren konnen. Zum Portfolio gehoren noch exklusive Provably Sportlich Spiele genau so\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-138870","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138870","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=138870"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138870\/revisions"}],"predecessor-version":[{"id":138871,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138870\/revisions\/138871"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=138870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=138870"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=138870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}