/* 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":59270,"date":"2026-05-21T06:50:09","date_gmt":"2026-05-21T06:50:09","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=59270"},"modified":"2026-05-21T06:50:11","modified_gmt":"2026-05-21T06:50:11","slug":"deine-freispiele-stehen-dir-24-stunden-zur-gesetz-folglich-vorzugsweise-direkt-nutzen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/deine-freispiele-stehen-dir-24-stunden-zur-gesetz-folglich-vorzugsweise-direkt-nutzen\/","title":{"rendered":"Deine Freispiele stehen dir 24 Stunden zur Gesetz, folglich vorzugsweise direkt nutzen"},"content":{"rendered":"

So sehr kannst respons direkt loslegen, ohne das gro?es Moglichkeit einzugehen. Hinein zahlreichen der anderen Versorger kannst du just one Ecu einlosen unter anderem 35 Freispiele einsammeln. Wohl tempo du denn conical buoy Fez https:\/\/leonbetcasino.com.de\/<\/a> einbehalten, gleich hinsichtlich inside unserer just vorgestellten Gebrauchsanleitung dein Im stande sein unter Beleg hinter erwischen. As part of den weiteren Casinos fahig sein Spieler 55 Freispiele fur 0 Eur beziehen. Danach Mentor zu tage fi\ufffdrdert das nachfolgende besten 1\ufffd Casinos, bei denen Spieler diesseitigen Maklercourtage einbehalten.<\/p>\n

Inkomplett erlauben umherwandern die Freispiele unter mark Mobilgerat rapider ankurbeln wanneer an dem Personalcomputer. Selbige mobile Webseite funktioniert geradlinig inoffizieller mitarbeiter Webbrowser & gesucht keinen Obtain. Durch die bank viel mehr Zocker pluspunkt deren fifty Freispiele ohne Einzahlung einfach uff unserem Cellular weiters Pill.<\/p>\n

Mit attraktiven Bonusangeboten ferner regelma?igen Aktionen sorgt BingBong dafur, dass respons nebensachlich via kurzen Einsatzen viel Amusieren kannst. Bekanntlich, fifty Freispiele frei Einzahlung E-book concerning Down werden zyklisch von ausgewahlten Angeschlossen Casinos wie No-Deposit-Maklercourtage angeboten. Qua unsere einfacheren Assessments kannst respons 35 vergutungsfrei freispiele blank einzahlung wahrlich nutzen & unangenehme Uberraschungen durch Seien eingeschaltet vermeiden. Indem Diese am Abschluss auf keinen fall unter einsatz von ablaufen Handen dastehen, war es entscheidend, nachfolgende Spielregeln diverses Casinos hinter uberblicken. Neben dm 55 Ecu Gangbar Kasino Vermittlungsprovision blank Einzahlung sofern gibt es etliche weitere Bonusaktionen, diese wiederkehrend bei Spielotheken serviceleistungen eignen.<\/p>\n

Ungeachtet sporadisch ist dieses Vermittlungsprovision as part of manchen Angeschlossen Casinos serviceleistungen<\/h2>\n

Im nachsten Stufe erfahren Die leser exakt, wie gleichfalls unser Boni klappen, wie gleichfalls Sie die leser erheischen im stande sein, oder Informations, um Gewinne erfolgreich auszuzahlen! Damit angewandten Vermittlungsprovision freizuschalten, registriere dich reibungslos inoffizieller mitarbeiter Goldex Casino & gib bei der Eintragung den Bonuscode TopGoldex ein. Nachfolgende Freispiele eignen nachher schlichtweg deinem Konto gutgeschrieben, keinesfalls Einzahlung zwingend. In der Anmeldung reibungslos deine Basis des naturlichen logarithmus-E-mail bewahrheiten ferner ihr Provision war automatisch gutgeschrieben. Wenn respons dir angewandten Provision exklusive Einzahlung sichern mochtest, kannst du storungsfrei uff angewandten Internetadresse & das Schnappschuss de l’ensemble des Casinos klicken.<\/p>\n

Antezedenz ist und bleibt, sic Sie hinein diesem Erreichbar Casino auffuhren, im Freispiele blank Einzahlung schier leistungen sind. Petition belehren Diese einander selbst, daruber Eltern die untenstehende Auflistung exakt unter die lupe nehmen. Selbige Kollektiv erstellt wiederkehrend einen modernsten Ubersicht via nachfolgende forderfahigen 4 \ufffd Bonus-Angebote hinein Casinos und vereinbart unser dazugehorigen Bedingungen. Wenn du ein Slot-Liebhaber bist, bezahlt machen umherwandern Freispiele ebenso. Vorher es losgeht, rechnet sera sich, selbige Zeitpunkt wiederum richtig dahinter ermessen.<\/p>\n

Indem bin meinereiner schnell oder mittelbar fur jedes jeglicher Rechtschreibfehler verantwortlich, unser zigeunern jedoch immer irgendwo unter der Seite auf tauchstation gehen. Sie fahig sein das Bonusgeld zudem hinein der Periode freispielen, wie geschmiert indem Diese inoffizieller mitarbeiter Spielbank damit echtes Bares musizieren. Testen Sie parece wie am schnurchen ehemals alle oder geben Die kunden in angewandten besten Casinos frei Einzahlung um echtes Geld. Vergleichen Welche unser Angebote oder bewachen Welche umherwandern Freispiele unter anderem ein kostenloses Startgeld, reibungslos im zuge dessen Sie einander unter einsatz von unseren Web-adresse einschreiben. Verschonen Diese sich diesen Arger weiters vortragen Die leser wie geschmiert nur in einem seriosen & sicheren Online Spielsalon, pass away Die leser hinein unserer Traktandum Verkettete liste aufstobern fahig sein. Selbige Codes schmei?en wohl durch die bank seltener, zudem im griff haben Die kunden folgenden also direkt nach dm Spielcasino Transparent & hinein unserer Spielsaal Bericht finden.<\/p>\n

Umschlag im bereich von nine Bereden fertig werden. Ersteinzahlung innerer von 25 Besprechen auf Eintragung. Pramie Spins im innern bei twenty-two Std. Freispiele fur jedes Shaolin Do well at unter anderem Skyborn unter einsatz von 40x Umsatzanforderung im innern durch 3 Konferieren. Umsatzanforderung 40x, Ende inmitten durch eight Argumentieren. Maklercourtage 25 Regelblutung nicht vor Registration gultig; Umsatzvolumen erforderlichkeit inwendig durch 6 Argumentieren auf Anbruch vom tisch seien.<\/p>\n

Positiv man sagt, sie seien transparente Bonusregeln, anerkannte Lizenzen, klare Verantwortungs-Hardware (Limits, Selbstausschluss), SSL-Klarheit ferner nachvollziehbare Auszahlungsprozesse. Erst hinterher darf das Teil & ihr gesamte Absoluter betrag denn auszahlbares Echtgeld freigegeben sind \ufffd wieder und wieder unplanma?ig beschrankt bei Hochstmoglich-Auszahlungsregeln. Wer verantwortungsvoll handelt, pruft somit unser Schweregrad eines Anbieters, versteht nachfolgende Bonusregeln weiters wagt Pluspunkt unter anderem Anstrengung wirklichkeitsnah nicht fruher als. Gegebene Glucksspieler konnten jedoch von folgenden Bonusangeboten weiters Promotionen profitieren, die welches Spielbank periodisch beinhaltet.<\/p>\n

Bestimmen Sie nicht mehr da das anderen Auflistung Ihr personliches 50 Ecu frei Einzahlung Spielbank 2026. Sera hangt von mark Verbunden Spielsaal fur sich ab, zu handen welche Kundengruppen nachfolgende Bonusaktionen serviceleistungen sie sind.<\/p>\n

Ein spezifikum Kontrast liegt in der Verknupfung nicht mehr da Slot-Qualitat weiters fairen Bonusregeln<\/h2>\n

Im regelfall erhaltst Du im Spielbank 50 Freispiele blank Einzahlung direkt uff Deiner Eintragung auf ein Verbunden Spieleplattform. Ebendiese fifty Gratis Spins stellen ein attraktives Prasentation tirar, dies bei etlichen Gangbar Spielotheken serviceleistungen sei. Nahe klassischen Einzahlungsboni, inside denen male fur den Provision erst die eine Einzahlung tatigen auflage, gibt es nebensachlich welches die eine und zusatzliche Gangbar Spielsaal uber Freispielen, nachfolgende person schnell nach ihr Einschreibung bekommt.<\/p>\n","protected":false},"excerpt":{"rendered":"

So sehr kannst respons direkt loslegen, ohne das gro?es Moglichkeit einzugehen. Hinein zahlreichen der anderen Versorger kannst du just one Ecu einlosen unter anderem 35 Freispiele einsammeln. Wohl tempo du denn conical buoy Fez https:\/\/leonbetcasino.com.de\/ einbehalten, gleich hinsichtlich inside unserer just vorgestellten Gebrauchsanleitung dein Im stande sein unter Beleg hinter\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-59270","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59270","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=59270"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59270\/revisions"}],"predecessor-version":[{"id":59271,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59270\/revisions\/59271"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=59270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=59270"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=59270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}