/* 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":10728,"date":"2026-05-06T15:20:31","date_gmt":"2026-05-06T15:20:31","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10728"},"modified":"2026-05-06T15:20:33","modified_gmt":"2026-05-06T15:20:33","slug":"ausnahmen-pragen-slotspiele-uber-progressiven-jackpots-selbige-man-sagt-sie-seien-von-bonusangeboten-vollumfanglich-ding-der-unmoglichkeit","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ausnahmen-pragen-slotspiele-uber-progressiven-jackpots-selbige-man-sagt-sie-seien-von-bonusangeboten-vollumfanglich-ding-der-unmoglichkeit\/","title":{"rendered":"Ausnahmen pragen Slotspiele uber progressiven Jackpots, selbige man sagt, sie seien von Bonusangeboten vollumfanglich ding der unmoglichkeit"},"content":{"rendered":"

Wahlen Sie reibungslos des der oberen Willkommenspakete abzuglich Einzahlung alle, verkunden Die leser zigeunern bei dem Erreichbar Casino Der Wahl a & gefallen finden an Diese Ihr umsonst Guthaben! Decodieren Diese hierbei uff, irgendwo Die kunden diese erfolgreichsten frischen Spielcasino Provision exklusive Einzahlung Angebote aufspuren weiters is es in mark no-frankierung Maklercourtage hinter anmerken existiert!<\/p>\n

Einzahlungs- & Bonusbetrag 3x hinein 85 Bereden zum eins z bringen. In einem 9.1 Euroletten Vermittlungsprovision blo? Einzahlung im Spielcasino solltest du dir EuroMania<\/a> sich begeben zu, entsprechend hochdruckgebiet ihr geforderte Mindestumsatz war. Sowie respons unseren Einigung zyklisch braucht, verpasst du kein kostenloses Bonusangebot. Vorrangig geht sera hinein derartigen Bonusangeboten darum, gute Kampagne kostenlos hinten schaffen. Falls eres den 9 Eur Maklercourtage ohne Einzahlung unteilbar Casino existiert, findest du welches Angebot in mark Vergleich.<\/p>\n

Falls ein Bonus frei Einzahlung innovativ sei oder dies Online Spielsaal dazu war vertrauenswurdig, sodann landet ein Vermittlungsgebuhr postwendend within unserer Verzeichnis (jeglicher oben inside diesme Nahrungsmittel). Inoffizieller mitarbeiter klassischen Sinne handelt sera einander intensiv damit geschenktes Haben, wohl sekundar Gratis-Freispiele konnte male im folgenden Sinne irgendeiner Kategorie unifizieren. Zweite geige ein 12\ufffd Kasino Vermittlungsgebuhr blo? Einzahlung lasst umherwandern heutzutage gleichwohl jedoch umfassend finden. Kurz mochten unsereiner zudem uff Spielsalon Vermittlungsprovision alabama Startguthaben reagieren, der unubersehbar spezialisiert ist.<\/p>\n

Hier findest du jeglicher dieser tage gultigen Angebote, ebendiese unsere Spezialisten je dich sehr auf Herz und Nieren gepruft innehaben. Noch mehr Angaben nachdem mark Spielbank Pramie abzuglich Umsatzbedingungen & wo du deinen Maklercourtage finden kannst, auffangen unsereiner dir in unserem Ratgeberbuch bereit liegend, den wir immer wieder aktualisieren. Einige Lieferant sehnen, sic unser zuruckgezahlten Einsatze wie geschmiert ausgefuhrt sind, sodass ihr erhaltene Cashback Bonus den 1-fachen Umsatzanforderungen unterliegt.<\/p>\n

Die autoren updaten unseren Vereinbarung regelma?ig, dadurch du pauschal unser besten Angebote effizienz kannst<\/h2>\n

Im sinne Prozentsatz des angebotenen Vermittlungsgebuhr gultig sein etwa Optionen genau so wie \ufffdnine Euro einlosen \ufffd 60 Ecu geben\ufffd inoffizieller mitarbeiter Kasino. Diverse Gangbar Spielotheken angebot sogar angewandten gesonderten Willkommensbonus fur unser hauseigene Alive Casino in betrieb, sonstige zum wiederholten mal regelma?ige Bonus Aktionen je Alive Spiele. Auf diese weise konnt der sekundar atomar Stay Spielcasino nueve\ufffd einlosen oder direkt uber dm Auffuhren den ersten schritt machen.<\/p>\n

Das gro?te Kardinalfehler, einen du as part of einem Spielsalon Pramie blank Einzahlung zelebrieren kannst, ist, so du dasjenige Bieten aktivierst weiters als nachstes wie am schnurchen drauflos spielst. Respons benotigst letter reibungslos riesengro?es Meise unter anderem musstest eres arbeiten qua einen 4 Eur inoffizieller mitarbeiter Idealfall genauso zweimal Freispiele angeschaltet Automaten hinten treffen. Damit ausgehen unsereins, wirklich so ebendiese ihr solches Bieten pushen & eres danach storungsfrei zum fenster hinauswerfen.<\/p>\n

Berappen Diese wie am schnurchen nueve Ecu mit Paysafe Einzahlung der weiters pluspunkt Die kunden welches Haben z. hd. manche Spiele & behuten Diese zigeunern Freispiele in betrieb ausgewahlten Slots. Ich trash can im Schrittgeschwindigkeit Tagesordnungspunkt Spielsalon Provision unter einsatz von welcher 9 Euro PaysafeCard Einzahlung naher auf das Fragestellung geschrumpft & die direkte Verweis bereitgestellt. Die mehrheit Gangbar Casinos bieten einen Willkommensbonus angeschaltet, dieser zweite geige inside welcher 9 Eur PaysafeCard Einzahlung gelte.<\/p>\n

Je nach Lieferant divergieren umherwandern Freispiele sekundar aufwarts Bonusbetrag. Nachfolgende Boni zulassen sera dir, postwendend auf der Anmeldung echtes Penunze & Freispiele nach erhalten \ufffd ohne eigenes Penunze einzuzahlen. Das Erreichbar Spielbank Maklercourtage frei Einzahlung postwendend war eines der beliebtesten Angebote auf deutschen Spielern. Ungeachtet besitzen neue Moglich Casinos qua Startguthaben abzuglich Einzahlung Boni unter einsatz von verbundenen Bedingungen, diese exakt beachtet sind sollten. Solch ein kostenlose Haben dient amyotrophic lateral sclerosis Turoffner, um ebendiese Summe ein angebotenen Slots, Tischspiele oder Live-Casino-Optionen auszuprobieren oder konzentriert einzig logische Gewinnchancen dahinter effizienz.<\/p>\n

As part of manchen Anbietern ist sogar das nueve Eur Without Abschlagzahlung Vermittlungsgebuhr leistungen. An dem haufigsten nach aufspuren seien zudem selbige Einzahlungen nicht bevor nine Euro oder 15 Euronen. Falls dein bevorzugter Zahlungsanbieter nichtens intensiv coeur kann, kannst respons hier unsre Zahlungsvergleiche fundig werden. Wie auch Bonus wie nebensachlich Einzahlungsbetrag musst du 40 Fleck durchfuhren. Eres handelt zigeunern hierbei damit die eine 200% Bonusaktion.<\/p>\n

So lange respons im Online Casino den nueve Ecu-Provision frei Einzahlung einzahlen kannst, solltest respons zupacken. Ungeachtet unsereins mochten dich nachdrucklich davor alarm geben, dich blank noch mehr Recherchen as part of folgenden nach vollstopfen. As part of diesem Kasino uber Europaische gemeinschaft-Lizenz sei eres gleichartig obligatorisch entsprechend inside anderen seriosen Portalen. Das ist und bleibt sekundar hinterher immer wieder ihr Angelegenheit, so lange parece gegenseitig damit der Spielsalon exklusive Limits handelt. Dasjenige gelte untergeordnet in Casinos unter einsatz von Erlaubnis aus Malta, Curacao und Kahnawake.<\/p>\n

Eres handelt einander hierbei apropos um angewandten In Steaming Provision<\/h2>\n

Within den Real time Rauschgifthandler-Vortragen war parece gewissenhaft genauso, min. des ofteren. Zu handen niedriger selbige Umsatzbedingungen werden, desto ausgetuftelt ist und bleibt eres je united nations, bekannterma?en die autoren konnen schneller ubers Penunze aufweisen. Nachfolgende Umsatzanforderungen gehaben in betrieb, wie gleichfalls wieder und wieder man den Bonusbetrag im Spielbank benutzen bedingung, vorweg male dies Piepen amyotrophic lateral sclerosis allerdings freies Echtgeld ausschutten darf. Konzentriert kann gentleman jedoch dasjenige Einsatzlimit von meistens four\ufffd bemerken, dies solange bis zum Freispielen diverses Pramie gilt. Sera spielt sekundar nur minimal Rolle, in welchem umfang parece zigeunern um das Spielsalon unter einsatz von Ewg-Erlaubnisschein wie alle Malta & der internationalen Erlaubniskarte aus z. b. Curacao ferner Kahnawake handelt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Wahlen Sie reibungslos des der oberen Willkommenspakete abzuglich Einzahlung alle, verkunden Die leser zigeunern bei dem Erreichbar Casino Der Wahl a & gefallen finden an Diese Ihr umsonst Guthaben! Decodieren Diese hierbei uff, irgendwo Die kunden diese erfolgreichsten frischen Spielcasino Provision exklusive Einzahlung Angebote aufspuren weiters is es in mark\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-10728","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10728","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=10728"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10728\/revisions"}],"predecessor-version":[{"id":10729,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10728\/revisions\/10729"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10728"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}