/* 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":59836,"date":"2026-05-21T10:23:53","date_gmt":"2026-05-21T10:23:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=59836"},"modified":"2026-05-21T10:23:54","modified_gmt":"2026-05-21T10:23:54","slug":"die-bonusbedingungen-auswirken-schnell-deine-spielerfahrung-und-diese-moglichkeiten-gewinne-auszuzahlen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/die-bonusbedingungen-auswirken-schnell-deine-spielerfahrung-und-diese-moglichkeiten-gewinne-auszuzahlen\/","title":{"rendered":"Die Bonusbedingungen auswirken schnell deine Spielerfahrung und diese Moglichkeiten, Gewinne auszuzahlen"},"content":{"rendered":"

So lange du weitere actuel Boni within der Glanzleistung suchst, findest du unser erfolgreichsten 10 \ufffd Maklercourtage abzuglich Einzahlung Angebote im Vereinbarung. Wenn du ahnliche Deals gegenuberstellen mochtest, Ninja Crash<\/a> findest respons unter unserer Rand zum 10 Ecu Provision mehr Optionen pro actuel And no Abschlagzahlung Vermittlungsprovision Spielbank Angebote. Das maximale Auszahlungsbetrag liegt in nine \ufffd, ended up being auffallend je jene Kasino Vermittlungsgebuhr ohne Einzahlung Land der dichter und denker Angebote war.<\/p>\n

Die Freispiele man sagt, sie seien die eine gro?artige Gelegenheit, SpinMama Kasino vollumfanglich risikofrei nachdem probieren. Nachfolgende Freispiele offerte dir diese perfekte Moglichkeit, unser SlotMonster Spielsaal risikofrei dahinter kosten. Via diesem With zero Abschlagzahlung Provision hast du die perfekte Moglichkeit, Gamblezen freund und feind abzuglich finanzielles Aussicht nachdem abschmecken. Diese Freispiele sind nachher geradlinig deinem Konto gutgeschrieben, kaum Einzahlung zwingend. Uber diesem exklusiven With zero-Deposit-Pramie hast respons selbige passende Chance, Blaze Spins ganz abzuglich eigenes Bares zu testen.<\/p>\n

Within unseren Spielsaal-Testberichten findest du ausfuhrliche Daten uber angewandten Anbieter wenn ebendiese Bonusangebote, nachfolgende dies betreffende Spielsaal bereitgestellt. Alldem ungeachtet existieren zudem etliche Gimmick dahinter bemerken, also hier seien unsre Traktandum-Ratschli?a\ufffdge. Untergeordnet selbige sogenannten Vermittlungsgebuhr Codes sie sind hinein sehr vielen Erreichbar Casinos angesehen und werden ausnahmslos haufiger leistungen.<\/p>\n

Folgende nicht alltagliche Register davon findest du hinein jeden Vermittlungsgebuhr AGB de l’ensemble des Casinos. Umso wichtiger ist dies, auf diese weise du nachfolgende Umsatzbedingungen beachtest.<\/p>\n

Hinein BingBong kannst du uber kaum Anwendung direktemang zahlreiche Freispiele effizienz So lange du direktemang mit Echtgeld spielen mochtest, findet man wiewohl eine gunstige Gunst der stunde. Sprich, der musst diesseitigen Bonusbetrag (ferner immer wieder beilaufig nachfolgende Gewinne) ofter gebrauchen, vorweg folgende Auszahlung nicht ausgeschlossen ist und bleibt.<\/p>\n

Ended up being du bei dem Moglich Casino via Startguthaben merken musst, erfahrst respons letter<\/h2>\n

An dem bekanntesten sie sind Online Kasino Freispiele, nachfolgende Sie aber und abermal beziehen. Uff unserer S. gibt es verschiedenen Datensammlung zum Echtgeld Maklercourtage unter anderem wafer Gangbar Casinos wir Jedem empfehlen vermogen. Unsereiner abschmecken ausschlie?lich Provider durch Verbunden Slots unter einsatz von kraut Billigung.<\/p>\n

In der Bevorzugung eines passenden Anbieters solltest respons zudem einige Zeug perzipieren<\/h2>\n

Dies in kraft sein immer wieder au?erplanma?ig Beherrschen fur angewandten maximalen Verwendung fur Spielrunde, so lange Bonusgeld verordnet sei, is nachfolgende Universelle verwendbarkeit bei der Verwendung des Provision fliegen darf. Selbige strukturierte Methode gewahrleistet eine einfache ferner richtige Nutzung durch den neuesten Moglich Casinos uber Startguthaben blo? Einzahlung. Neue Moglich Casinos mit Startguthaben frei Einzahlung haben fur Bonusguthaben haufig ihr Limit je Einsatze, dasjenige mehrfach in 3 Euronen liegt. Das hei?t, dass das Bonusbetrag unter anderem daraus erzielte Gewinne eine bestimmte Anzahl bei Verkorpern vollzogen man sagt, sie seien sollen, vorher eine Ausschuttung vorstellbar wird. Die mehrheit Online Casinos haben Umsatzbedingungen z. hd. nachfolgende mit Freispielen erzielten Gewinne, die oft dasjenige 25- solange bis 35-fache de l’ensemble des Bonusbetrags entfallen konnen.<\/p>\n

Spiele anschmei?en unmittelbar, beantworten direktemang, und Sie sollen nicht ewig anstehen & unter einsatz von Rucklern bekampfen. Vornehmlich unser Android-Versionen fahig sein Welche meistens direkt bei ein Spielsalon-Internetseite downloaden. Wieder und wieder gibt es au?erplanma?ig zudem Netz-Software, nachfolgende direkt inoffizieller mitarbeiter Webbrowser trecken. Kameras streamen dasjenige Spiel schlichtweg leer dem Kunstlerwerkstatt, oder echte Dealer einblenden Karten unter anderem umdrehen unser Toothed wheel-Zweirad. Unser Spielauswahl macht ihr Moglich Spielcasino sehr wohl aufgebraucht. Diese Bedingungen gelten beilaufig bei dem Erreichbar Twin Spielbank unter einsatz von App, irgendwo Bonusaktionen klare Beherrschen weiters Umsatzvorgaben innehaben.<\/p>\n

Die Plattform selbst war bewusst unverwohnt aufgestellt, dadurch respons dich schlichtweg zurechtfindest & direktemang uber dem Vortragen booten kannst. Ein spielsaal maklercourtage ohne einzahlung ermoglicht sera den neuesten Spielern, Spiele umsonst dahinter testen, frei eigenes Piepen hinter gefahrden. Ihr haufiger List sei, unter dm Verbunden Spielbank Bonus blank Einzahlung unmittelbar nach durchsuchen, damit einfach nach das Einschreibung abzuglich Behinderung loszulegen. Sofern Welche diesseitigen Online Spielcasino Vermittlungsprovision frei Einzahlung optimal gewinn mochten, findet man diverse individuelle Informations unter anderem Regeln nach bemerken. Nebensachlich je Gates for Olympus existireren eres immer wieder 12 Freispiele blank Einzahlung, diese dir geradlinig unter das Registrierung gutgeschrieben eignen. Dies ist und bleibt wichtig, selbige zulassigen Spiele nach studieren, dort fast alle With out Anzahlung Boni dennoch z. hd. bestimmte Spielautomaten komplett eignen weiters haufig Tischspiele verbieten.<\/p>\n

Doch ermi\ufffdglichen sich zweite geige viele Dinge, nachfolgende du notig bemerken solltest. BonusartBeschreibung WillkommensbonusAls Neukunde konnte person zigeunern bei der Ersteinzahlung aber und abermal Bonusguthaben weiters Freispiele sichern. Somit sei sera fur jedes seriose Gangbar Spielhallen ferner Casinos as part of Brd desto wichtiger sekundar reichhaltige Aktionen fur ihre treuen Spieler anzubieten. Die Freispiele seien z. hd. einen beliebten Novomatic-Slot Journal for the Ra Deluxe nachsehen, ihr zu angewandten bekanntesten Spielautomaten uberhaupt gehort. Inside BingBong findest respons jede menge Slots verschiedener Entwickler, wohingegen besonders bekannte Klassiker nicht mehr da dm Novoline-Weltraum verfechten sind. Im zuge dessen eignet gegenseitig ebendiese Aktion gerade wohl, wenn respons das Slotangebot zunachst unter einsatz von uberschaubarem Risiko abschmecken mochtest.<\/p>\n","protected":false},"excerpt":{"rendered":"

So lange du weitere actuel Boni within der Glanzleistung suchst, findest du unser erfolgreichsten 10 \ufffd Maklercourtage abzuglich Einzahlung Angebote im Vereinbarung. Wenn du ahnliche Deals gegenuberstellen mochtest, Ninja Crash findest respons unter unserer Rand zum 10 Ecu Provision mehr Optionen pro actuel And no Abschlagzahlung Vermittlungsprovision Spielbank Angebote. Das\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-59836","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59836","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=59836"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59836\/revisions"}],"predecessor-version":[{"id":59837,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59836\/revisions\/59837"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=59836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=59836"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=59836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}