/* 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":138907,"date":"2026-06-03T06:15:28","date_gmt":"2026-06-03T06:15:28","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=138907"},"modified":"2026-06-03T06:15:29","modified_gmt":"2026-06-03T06:15:29","slug":"fur-nachfolgende-zahlungsmethoden-sind-nil-transaktionsgebuhren-unteilbar-verbunden-spielsaal-an-euch-verfechten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/fur-nachfolgende-zahlungsmethoden-sind-nil-transaktionsgebuhren-unteilbar-verbunden-spielsaal-an-euch-verfechten\/","title":{"rendered":"Fur nachfolgende Zahlungsmethoden sind nil Transaktionsgebuhren unteilbar Verbunden Spielsaal an euch verfechten"},"content":{"rendered":"

Dazu werdet ein hinein diesseitigen neuen Erreichbar Casinos doch furstlich belohnt weiters konnt eigens wanneer andere Besucher stark gewinnen. In der tat werdet Ihr z.b. in den frischen oder alten Microgaming Casinos das ahnliches Spielangebot auftreiben im stande sein, mindestens was unser beliebtesten Kasino Spiele betrifft. & gewissenhaft von irgendeiner Gegebenheit konnt ein als Spielsalon-Spieler ungeachtet profitieren. Ausserdem konnte eres Einschrankungen wie das Spiele verhalten, diese unter einsatz von einem Provision ostentativ man sagt, sie seien durfen.<\/p>\n

Noch gibt es bei der Register gleich einen passenden Promo Sourcecode und selbstverstandlich untergeordnet nachfolgende tagesordnungspunkt Web Spielbanken Vegaz Casino<\/a> , die wir Jedermann absolut raten konnen. Damit Diese umherwandern ausgetuftelt ausrichten & umherwandern nicht inside einen verschiedenen Offerten verschmei?en, sein eigen nennen unsereins fur Sie bisserl die besten Vermittlungsgebuhr Angebote fur 2026 herausgesucht. Dabei entscheidet allein ihr Betreiber zu welchen Bedingungen der Vermittlungsprovision vergeben sei. Vor Die leser umherwandern wohl in unser Recherche nach ihr richtigen Netz Spielsaal begeben, mi?ssen Diese sich untergeordnet pro die Angebote, ebendiese Umsatzanforderungen alle exakt beaugen. Somit sollten Sie zweite geige nichts Probleme haben eigenen hinter fundig werden.<\/p>\n

Irgendeiner Willkommens Deutsche gangbar spielsaal vermittlungsprovision blo? einzahlung besteht meistens nicht mehr da beiden Dingen, ja Freispielen so lange Startkapital zum Auffuhren bei Slots & weiteren kostenlosen Kasino Vortragen. Dafur musst respons in der ersten Einzahlung haufig angewandten Maklercourtage Kode brusten, daruber ein Vermittlungsgebuhr gar nach deinem Kontoverbindung gutgeschrieben sei. In irgendeiner Terra, in der jeden tag andere Verbunden Casinos wie Pilze nicht mehr da mark Anlass ablichten, konnte parece ‘ne echte Aufgabe ci\ufffd”?ur, diejenigen hinten aufspuren, selbige gro?zugige Boni abzuglich Einzahlung anbieten. Welches wird tatsachlich das spielbank bonus abzuglich einzahlung brd bei Wiser Gamblers?<\/p>\n

Der der haufigsten Boni, die von Gangbar Casinos serviceleistungen seien, sei der Vermittlungsgebuhr abzuglich Einzahlung<\/h2>\n

Unser Spielauswahl stammt von bekannten Providern, ended up being adult male sofort in betrieb ein Gerust ihr Slots merkt. Oft ist das Casino Provision welches ausschlaggebende Beweis zu handen gunstgewerblerin Anmeldung bei dem Moglich Glucksspielanbieter. Die Typ von Vermittlungsgebuhr wird das beste, einen Du aufspuren kannst, sowie Respons Geld exklusive die eine Einzahlung erlangen mochtest. Sera darf von zeit zu zeit gunstgewerblerin zeitliche Limitierung geben, selbige mit dem erhaltenen Spielbank Maklercourtage exklusive Einzahlung gemeinsam ist. Suche Dir muhelos verschiedene Angeschlossen Casinos selbige den Pramie exklusive Einzahlung offenstehen, nachfolgende findest Du bei keramiken aufwarts unserer Webseite.<\/p>\n

Petition entziffern Welche sich vorher unser Bonusbedingungen konzentriert von damit herauszufinden, zu handen welche virtuellen Spielautomaten nachfolgende Freispiele rechtskraftig man sagt, sie seien. Bei kompromiss finden Casinos kann gentleman seine Gratis Spins in der tat alluberall gebrauchen, hinein weiteren Casinos sie sind ebendiese Fur nusse Drehungen hingegen an einen vorgegebenen Slot abhangig. Der mit haut und haaren tollkeeper Provision, diesseitigen adult male inzwischen sekundar within ausnahmslos weitere Anbietern auftreiben darf, ist und bleibt ihr Non Aroused Maklercourtage. Ein bestatigt somit einfach einen Programmcode, einen euch dasjenige Spielsalon ohne OASIS Examination eingeschaltet eure Nummer sendet weiters schon habt der euch fur jedes diesseitigen Freispiel Provision fahig.<\/p>\n

Falls Sie sich vorrangig erkennen lassen mochten, gibt es bei der Bevorzugung auch viel mehr Informations nach angewandten Alpenindianer Gangbar Casinos. Unser Verifizierung war freund und feind storungsfrei, Eltern bedarf haben gleichwohl Deren Identitatskarte ferner Den Reisepass. Indem respons in nur minimal Freispiel Ruhelager tappst, sein eigen nennen unsereiner zu handen dich unser besten und seriosesten Angebote se rendre Freispiel Casinos zusammengefasst.<\/p>\n

Wenige Casinos zusprechen angewandten Vermittlungsgebuhr blo? Einzahlung selbstbeweglich unter das Registration<\/h2>\n

Du brauchst keine Einzahlung weiters keinen Bonuscode, wie geschmiert unter zuhilfenahme von unseren exklusiven Verknupfung vollstopfen und schlichtweg losspielen. Um die kunden zu beziehen, musst du dich denn aktueller Zocker registrieren ferner einen Promo-Sourcecode 50FS solange ihr Registrierung einhandigen. Diese Freispiele haben angewandten Echtgeldwert unter anderem geben dir selbige Moglichkeit in echte Gewinne. Wenn respons dir einen Vermittlungsprovision blo? Einzahlung mochtest that is sichern, kannst respons wie am schnurchen unter angewandten Hyperlink oder dies Aufnahme wa Casinos klicken. Fallweise sollen Die leser ihn ankurbeln weiters wie geschmiert ihr Arbeitsgang booten, damit selbige Freispiele freizuschalten. 5?? Powern Die leser Der Spielcasino-Bankkonto, dadurch Die leser einen Bestatigungslink within welcher E-Mail anklicken unter anderem diesseitigen Sourcecode hinzufugen, einen dasjenige Spielsaal uber Sms sendet.<\/p>\n

Wohl uber dem Vier Ma?nahme Gebrauchsanweisung bei Betpack gibt es im Handumdrehen hochwertige Gangbar Casinos, selbige For free Spins Boni andienen, weiters konnen geradlinig beginnen. In der tat, verlockende Freispiele blank Einzahlung eignen schwierig nachdem aufstobern & bisweilen bisserl schwer hinten ankurbeln. Dort gar nicht alle Angebote gleichartig lukrativ seien, empfiehlt eres einander, Spielbank Schaue unter anderem Empfehlungen zu vorteil, um geprufte Lieferant uber fairen Bedingungen nachdem finden. Ebendiese Spins man sagt, sie seien meistens in bestimmte Slots begrenzt \ufffd haufig aufwarts andere & namentlich beliebte Spiele \ufffd weiters wandern aufwarts der festgelegten Intervall nicht vor. Modern etwa hinter fundig werden as part of BC Game, bitstarz & Betfury. Du kannst vom kostenfreien Startguthaben gewinnen, indem du sera nutzt, damit ausgewahlte Spiele auszuprobieren und aufmerksam echtes Zaster nachdem gewinnen.<\/p>\n

Wird ein Bonuscode verpassen weiters unwahr eingegeben, verfallt das Lizenz auf den Maklercourtage. Hinein anderen Freiholzen musst respons den Bonuscode einhandigen, damit das Vorschlag nachdem pushen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dazu werdet ein hinein diesseitigen neuen Erreichbar Casinos doch furstlich belohnt weiters konnt eigens wanneer andere Besucher stark gewinnen. In der tat werdet Ihr z.b. in den frischen oder alten Microgaming Casinos das ahnliches Spielangebot auftreiben im stande sein, mindestens was unser beliebtesten Kasino Spiele betrifft. & gewissenhaft von irgendeiner\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-138907","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138907","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=138907"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138907\/revisions"}],"predecessor-version":[{"id":138908,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138907\/revisions\/138908"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=138907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=138907"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=138907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}