/* 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":145994,"date":"2026-06-13T08:07:29","date_gmt":"2026-06-13T08:07:29","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=145994"},"modified":"2026-06-13T08:07:30","modified_gmt":"2026-06-13T08:07:30","slug":"hier-finden-sie-ebendiese-erfolgreichsten-glucksspielanbieter-unter-einsatz-von-spielsalon-vermittlungsgebuhr-ohne-einzahlung-within-deutschland","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hier-finden-sie-ebendiese-erfolgreichsten-glucksspielanbieter-unter-einsatz-von-spielsalon-vermittlungsgebuhr-ohne-einzahlung-within-deutschland\/","title":{"rendered":"Hier finden sie ebendiese erfolgreichsten Glucksspielanbieter unter einsatz von Spielsalon Vermittlungsgebuhr ohne Einzahlung within Deutschland"},"content":{"rendered":"

Welche finden diesseits vermutlich das anderes Erreichbar Kasino mit Startbonus ohne Einzahlung, dasjenige Die kunden statt erproben vermogen. Wenn Diese den Versorger gleichwohl erproben mochten & eh keineswegs wollen, eigenes Geld einzuzahlen, hinterher wird dasjenige naturgema? kleiner vordergrundig. Wirklich so beherrschen Eltern gegenseitig schnell diesseitigen Zusammenfassung versorgen, inwieweit Jedermann unser Spiele anklang finden konnten. Bei unseren Spielsalon Testberichten finden sie pauschal die Syllabus ubers Prasentation eingeschaltet Spielautomaten, Online videos Slots, Spieltischen, Real time Spielsalon Auffuhren oder jedoch einigen mehr. Vor wenigen momenten Freispiele in kraft sein wieder und wieder nur z. hd. einen bestimmten Angeschlossen Slot oder hinein dm kostenlosen Startguthaben vermag eres Einschrankungen in der Spielauswahl geben.<\/p>\n

Um dies kostenlose Bares dahinter einbehalten, musst Respons in Deiner Registration aber und abermal noch einen Einzelheit Deines weiteren Geldes ausgeben. Des der sichersten Pipapo, um zu uber kenntnisse verfugen, wie gleichfalls nachfolgende Spielsaal Boni funzen, sei, so diese gar nicht mit allen schikanen umsonst seien. Mi?ssen unsereins den neuen Pramie exklusive Einzahlung auftreiben, sie sind die autoren ihn sofort nach unserer Liste beimischen. An dieser stelle as part of New Casinos findest Du eine Verzeichnis das erfolgreichsten unter anderem forderfahigen Gangbar Casinos unter einsatz von Provision blank Einzahlung, inklusive Codes, sobald ebendiese schlie?lich erforderlich werden sollten.<\/p>\n

Freispiele werden ein gro?artiger Pramie, qua unserem male fur nusse a dm bestimmten Spielautomaten zum besten geben darf. Wer eine Vermittlungsprovision heilsam bei Bonusguthaben auftreibt, sei guy beim Spielen nicht eingeschaltet einen bestimmten Spielautomaten untergeordnet. nueve.four Vermag male Bonusguthaben blo? Einzahlung weiters frei Bonusumsatz wie geschmiert bezahlt machen zulassen?<\/p>\n

Weiterhin nahelegen unsereiner Jedermann, die AGB in ihr Inter auftritt Ihres Casinos hinten verschlingen. Nachfolgende bestimmten Ausuben und Bestimmungen man sagt, sie seien entweder inside einen Allgemeinen Geschaftsbedingungen oder den Bonusbedingungen de l’ensemble des betreffenden Erreichbar Casinos vereinbart. In folge dessen darf eres untergeordnet allerdings moglich werden, wirklich so Die leser in Der Retrieval inoffizieller mitarbeiter Internet auf ein bestimmtes Casino-Angebot schlagen, dies pro Neukunden gedacht war unter anderem gar nicht in eine ein oberhalb angefuhrten Kategorien fallt.<\/p>\n

Ausgesprochen essenziell ist noch ein jeweilige Zeitraum je angewandten Vermittlungsprovision-Handel<\/h2>\n

Das Angeschlossen Casino setzt wieder und wieder Gewinnlimits, ebendiese im regelfall Drip Casino<\/a> nebst 55 & one hundred Eur liegen. Inside Serviceleistungen exklusive Geldeinzahlung fallt dieser aber und abermal niedriger nicht mehr da und liegt oft bei fifty ferner one hundred \ufffd. Unplanma?ig trifft man auf folgende Weile, bei der unser kostenlose Gutschrift umgesetzt sind muss.<\/p>\n

Ebenfalls bedeutend je unser Echtgeld-Gutschrift war ein RTP des Spiels. D. h., dass du dich erst einmal exakt unter einsatz von angewandten Bedingungen des Angebots beschaftigst. In der tat werden beide Angebote auf keinen fall gleichartig dahinter werten.<\/p>\n

Keine schnitte haben Fortune vermogen Die kunden schon etwas drehstange Gewinne mit diesem Pramie auf die beine stellen, warum parece essentiell ist hinten bekannt sein, wie oft Die kunden ihn realisieren mussen ferner inside irgendeiner Geflecht Welche Gewinne beziehen. Weiters dennoch Die leser gerne wie am schnurchen ihr bisserl herumprobieren ko nnen, konnte parece dennoch sinn ergeben, auf keinen fall vollumfanglich wahllos nachdem tippen. Sprich, sic selbige Gewinne, nachfolgende unter einsatz von weiteren Hochstwert rausgehen, selbstbeweglich schlie?en und Ihnen nichtens gutgeschrieben werden. Z. hd. Casino Boni abzuglich Einzahlung werden mehrfach Mindesteinsatze angesetzt. Daraus ergibt sich, dass Welche welches Gutschrift weiters nachfolgende Gratis Spins inmitten des festgelegten Zeitraums benutzen sollen, vorweg sie ausgehen.<\/p>\n

Ihr wichtiger Location in der Urteil & Einschatzung wird ihr Hilfestellung. Unter anderem wird parece wichtig, so ebendiese Optik euch keineswegs uberfahrt, statt dessen angewandten guten Gesamtschau bietet. Folglich untergeordnet, inwieweit dies diesseitigen Einzahlungsbonus existireren & wie gleichfalls diese Bestandskunden profitieren konnen.<\/p>\n

Entweder sie sind ebendiese inoffizieller mitarbeiter Spielesortiment amyotrophic lateral sclerosis “Bonusspiele” tituliert oder seien hinein den Bonusinfos zusammengetragen<\/h2>\n

Rundum zum Bekanntschaft machen ihr Casinoplattform Gutschrift lasst sich within individuelle Games gebrauchen Umsatzbedingung sei einfach hinter gerecht werden Beilaufig darf sera oft durchseihen, wirklich so Spieler aus bestimmten Landern den Provision auf keinen fall beziehen im stande sein weiters daruber bei entsprechenden Bonusangebote undurchfuhrbar sie sind. Komme inzwischen noch hinzu oder bringe sekundar deine Entdeckungen weiters profitiere reibungslos bei den aktuellen Leistungen das weiteren.<\/p>\n

Die Frist, ebendiese neue Online Casinos via Startguthaben ohne Einzahlung setzen, betragt aber und abermal zwischen seven ferner 26 Bereden. Daraus ergibt sich, sic selbst wenn das Gamer etliche gewinnt, doch ein festgelegte Maximalbetrag ausgezahlt ist. D. h., sic der Zocker Einsatze im Gesamtwert durch three hundred Euronen tatigen auflage, damit unser Umsatzbedingungen hinter fertig werden. Selbige Umsatzanforderungen verandern getreu Spielsaal ferner Bonusangebot, liegen wohl mehrfach mitten unter diesem 15- oder fifty-fachen vos Bonusbetrags. Nachfolgende Bedingungen vorbeigehen vorstellung, entsprechend immer wieder der Bonusbetrag & ebendiese daraus resultierenden Gewinne ausgefuhrt seien mussen, vorweg folgende Auszahlung moglich wird.<\/p>\n

Qua angewandten schwarzen Button kommen Die kunden geradlinig zur Startseite ein ausgesuchten Kasino & im stande sein sich dort inside crapahuter Stille umsehen. Der lange nach obig entdecken sie eine Liste, bei der die autoren ‘ne ganze Warteschlange beste Erreichbar Casinos mit Lizenz aufgefuhrt sehen, unser im eingehenden Casinotest ebendiese hochste Punktzahl erwirken konnten. Meistens handelt eres zigeunern within derweise unserem Bonus um Freispiele ohne einzahlen, ja ein Spielbank qua NoDeposit Vermittlungsprovision sei gering noch dahinter auftreiben. Unter einsatz von diesem Ersteinzahlungsbonus ist es demzufolge tief auf keinen fall getan, bekanntlich Sie provitieren zyklisch durch weiteren Promotionen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Welche finden diesseits vermutlich das anderes Erreichbar Kasino mit Startbonus ohne Einzahlung, dasjenige Die kunden statt erproben vermogen. Wenn Diese den Versorger gleichwohl erproben mochten & eh keineswegs wollen, eigenes Geld einzuzahlen, hinterher wird dasjenige naturgema? kleiner vordergrundig. Wirklich so beherrschen Eltern gegenseitig schnell diesseitigen Zusammenfassung versorgen, inwieweit Jedermann unser\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-145994","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145994","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=145994"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145994\/revisions"}],"predecessor-version":[{"id":145995,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145994\/revisions\/145995"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=145994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=145994"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=145994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}