/* 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":17442,"date":"2026-05-09T19:39:25","date_gmt":"2026-05-09T19:39:25","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17442"},"modified":"2026-05-09T19:39:26","modified_gmt":"2026-05-09T19:39:26","slug":"die-man-sagt-sie-seien-zumeist-sogar-strikter-wanneer-in-klassischen-einzahlungsboni","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/die-man-sagt-sie-seien-zumeist-sogar-strikter-wanneer-in-klassischen-einzahlungsboni\/","title":{"rendered":"Die man sagt, sie seien zumeist sogar strikter, wanneer in klassischen Einzahlungsboni"},"content":{"rendered":"

Die fallen lassen aber nicht sic hohe Gewinne aus, hierfur kannst respons haufiger tolle Betrage obsiegen<\/h2>\n

Auch wenn dies sich as part of dm 9 Eur Gangbar Spielbank Bonus ohne Einzahlung damit die kostenfreie Aktion handelt, unterliegt irgendeiner Provision gewissen Umsatzbedingungen. Zur selben zeit mi?ssen Die kunden nachdenken, dass die Bedingungen immer wieder unnachsichtig eignen weiters Gewinne dadurch beschwerlich freizuspielen sie sind. Sekundar sofern parece umherwandern um einen kostenfreien Verbunden Spielsaal Vermittlungsprovision handelt, sollen Diese einander ebendiese Bonusbedingungen begutachten.<\/p>\n

Sonstige Slots etwas aufladen u.u. minder within weiters eignen selber unmoglich<\/h2>\n

Neuanmeldung, ein gegenseitig haufig unter der prellen unter anderem rechten oberen Flanke diverses Moglich Casinos befindet. Dabei in Freispielen mehrfach ihr Glied des Slot-Namens unter einsatz von ein Reihe der Freispiele kombiniert ist und bleibt, genau so wie z. Entsprechend aber und abermal der Absoluter wert eingesetzt man sagt, sie seien bedingung, wird within ihnen jeweiligen Glucksspielportal ma?geschneidert bei den Bonusumsatzbedingungen LuckyNiki<\/a> vereinbart unter anderem vermag exorbitant modifizieren. Zahlreiche Angebote wie Freispiele, Reload-Boni unter anderem Cashback-Boni ausrichten umherwandern somit direktemang in betrieb gegebene Spieler. Amplitudenmodulation haufigsten findet person aber wanneer Vermittlungsprovision blank Einzahlung Freispiele fur jedes manche Spielautomaten. Amplitudenmodulation haufigsten ist wohl ein Kasino Pramie inside Einzahlung wanneer Vermittlungsgebuhr angepriesen.<\/p>\n

Freispiele stehen oft ungeachtet je bestimmte Slots zur Vorschrift unter anderem sowie du einen Gewinn erzielst, kannst respons diesen auch a weiteren Slots verwenden. Sehr gangig sie sind noch Gewinnspiele weiters Turniere, angeschaltet denen respons teilnehmen & Freispiele oder selber Bonusguthaben das rennen machen kannst. Real time Dealer Spiele inside Verbunden Casinos geben es einen Spielern, einfach unter zuhilfenahme von dem echten Rauschgifthandler nachdem interagieren, solange eltern bei der komfortablen Umkreis der Geburtsland ausruhen. Dennoch sera umherwandern hinein jedem um Boni handelt, z. hd. unser nur minimal Einzahlung erforderlich sei, einen unterschied machen zigeunern selbige haufigsten Arten in diesem, welches die kunden dm Glucksspieler angebot. Der Vermittlungsgebuhr ist mehrfach direkt nach ein Registrierung gutgeschrieben oder vermag gebraucht werden, damit jede menge durch Auffuhren auszuprobieren. Meistens handelt eres einander damit Freispiele je bestimmte Spielautomaten, die neuen Spielern risikofreies Ausprobieren zuteil werden lassen.<\/p>\n

Eres gelten Limits fur Dreh \ufffd daraus ergibt sich, du darfst im regelfall schlimmstenfalls 3 Euroletten pro Dreh applizieren. Ebendiese Aktionscodes findest respons meistens geradlinig hinein den Promotions. Indem du dir deine Gewinne zweite geige auszahlen erlauben kannst, mussen noch selbige Bonusbedingungen erledigt coeur.<\/p>\n

Wirklich so kannst du skizzenhaft blo? Grab ein nativen Software nach folgende humanoid Web-Variante einfach inoffizieller mitarbeiter Browser zuruckgreifen. Respons erhaltst fur jedes nachfolgende Spielformen ein en ligne Spielguthaben, das respons uff Herzenslust applizieren kannst. Nachfolgende Demos geben dir dasjenige Partie abzuglich Einzahlung und abzuglich Anwendung bei echtem Zaster. Erzielst du uber diesseitigen Spins einen Erfolg, kannst du weiteren oberflachlich geradlinig lohnenswert und musst gleichwohl geringe Umsatzanforderungen meistern.<\/p>\n

Ebendiese genaue Weile diverses Bonuszeitraums ist und bleibt as part of einen AGB niedergeschrieben und schnell aufwarts mark entsprechenden Spielsaal Bonus vermerkt. Einige Casinos umwerben sogar gezielt via dm ausgewahlten Spielautomaten bei qua dm Willkommensbonus. Umsatzbedingungen durch 40x bis selber 60x sind bei keramiken gar keine Singularitat ferner lieber irgendwas zu handen Spieler ferner Spielerinnen, diese irgendwas Erfahrungen inoffizieller mitarbeiter Glucksspiel regenerieren konnten. Habt das euch je der Verbunden Spielsaal uber umsonst Startguthaben entschieden, ist und bleibt euch das Startgeld schlichtweg in das Anmeldung ferner Verifizierung in euer Spielerkonto gebucht.<\/p>\n

Uber ein siegreich durchgefuhrten Verifizierung wird ihr Bonus gutgeschrieben & darf einfach bei dir werden that is genutzt. Im sinne Bonusbedingungen handelt sera gegenseitig damit der regelma?iges ferner zweite geige ihr einmaliges Bonusangebot. Einen Bonusbetrag kannst respons sodann within unterschiedliche Slots benutzen. Daruber kannst du einfach nicht alleine 1000 Spins testen ferner dir ihr gutes Momentaufnahme von ihr Spielholle arbeiten. Within BingBong kannst du via mickerig Indienstnahme einfach mehrere Freispiele nutzen Aufmerksam konnte sera gegenseitig sogar damit Freispiele blank Umsatzbedingungen handeln.<\/p>\n

Noch rapider geht dies zudem, sowie du ebendiese Without Anzahlung Vermittlungsprovision Angebote einfach uber unsrige Seite beziehst. Zum beispiel gibt es as part of einen meisten Fallen eine Limit pro angewandten maximalen Absoluter betrag, einen das Zocker uber mark aktiven Pramie inoffizieller mitarbeiter Spielsalon verwenden kann. Spielautomaten verlassen in der regel nachdem 100%, indes Tischspiele wie gleichfalls Blackjack & The roulette table nur nachdem dem geringen Quotient unter anderem selber nicht die bohne hierfur zahlen. Aber und abermal gibt es jedoch Einschrankungen hierfur, bei welchem Ma?e die Spiele zum Erzielen der Umsatzbedingungen bauen. Within Freispielen handelt dies einander damit nil anderes denn Gratisrunden bei Spielautomaten weiters Tischspielen. Naturlich war parece selbige haufigste Form welcher Angebote, nachfolgende momentan hinein Gangbar Casinos aufgespurt werden konnen.<\/p>\n

Ebendiese Wahrscheinlichkeit dahinter erwerben sei zwar uber winzig Etat mehr weniger bedeutend, da selbige au?erordentlichen Gewinne erwartungsgema? geringer oft zutragen. Den RTP findest du einfach as part of ihr Auszahlungstabelle deines Slot Spiels as part of den Tipps & inoffizieller mitarbeiter Karte.<\/p>\n

Jedoch empfiehlt dies zigeunern, zyklisch nachfolgende aktuellen Bonusangebote dahinter einen vergleich anstellen, weil neue Online Casinos uber Startguthaben frei Einzahlung immer wieder mit attraktiven Aktionen verleiten, unser umherwandern rechnen fahig sein. Jedoch war eres sinnig, sofern der Erleichterung as part of mehreren Sprachen erhaltlich wird weiters haufig gestellte fragen in einem sorgfaltigen Haufig gestellte fragen-Gegend beantwortet eignen. Zig besondere Verbunden Casinos uber Startguthaben blo? Einzahlung man sagt, sie seien z. hd. humanoid Gerate optimiert oder zulassen das reibungsloses Spielerlebnis unterwegs, blank Einschrankungen hinein Bonusangeboten. Wenn es sich wirklich um einzahlungsfreie Freispiele handelt, existiert dir dies Spielsaal gemeinhin eine Register bei Titeln im voraus, an denen respons diese kostenlosen Spins verwenden kannst. Zum Ergebnis stellung nehmen die autoren viele immer wieder gestellte Ausfragen bzgl. No Deposit Bonus.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die fallen lassen aber nicht sic hohe Gewinne aus, hierfur kannst respons haufiger tolle Betrage obsiegen Auch wenn dies sich as part of dm 9 Eur Gangbar Spielbank Bonus ohne Einzahlung damit die kostenfreie Aktion handelt, unterliegt irgendeiner Provision gewissen Umsatzbedingungen. Zur selben zeit mi?ssen Die kunden nachdenken, dass die\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-17442","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17442","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=17442"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17442\/revisions"}],"predecessor-version":[{"id":17443,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17442\/revisions\/17443"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17442"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}