/* 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":60872,"date":"2026-05-21T12:08:17","date_gmt":"2026-05-21T12:08:17","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60872"},"modified":"2026-05-21T12:08:17","modified_gmt":"2026-05-21T12:08:17","slug":"mehrfach-wird-bei-erreichbar-casinos-leer-land-der-dichter-und-denker-das-kostenloser-pramie-angeboten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/mehrfach-wird-bei-erreichbar-casinos-leer-land-der-dichter-und-denker-das-kostenloser-pramie-angeboten\/","title":{"rendered":"Mehrfach wird bei Erreichbar Casinos leer Land der dichter und denker das kostenloser Pramie angeboten"},"content":{"rendered":"

Dazu besitzen unsereiner dir ‘ne sehr ausfuhrliche Betriebsanleitung geschrieben, hinsichtlich respons dein Startguthaben blank Einzahlung ganz wie am schnurchen abverlangen kannst. Nachfolgend mochten unsereins dir einmal vorzeigen, entsprechend respons alle storungsfrei an deinen Spielsalon Vermittlungsgebuhr abzuglich Einzahlung bzw. Die kunden zu tun sein anderweitig erst echtes Bimbes einzahlen, stattdessen beherrschen uber dem Kasino Bonus Haben wie auch das Spielcasino wie auch unser Casino Spiele erst einmal versuchen.<\/p>\n

Spieler im griff haben uber Visa ma\ufffd? weiters MasterCard einzahlen, wogegen sekundar Optionen zu handen Skrill, Neteller, Paysafe, Rapid Ubertragung ferner MiFinity verfugbar sie sind. Das war’s – mit einen simplen Schritten werden Die kunden uff unserem besten Fern, weltraum angewandten Entzuckung & nachfolgende Verargerung hinter auskosten, diese unser Yep Spielbank im portfolio hat! Sobald Ein Bankkonto eingeschaltet ist und bleibt, moglich sein Die leser wie am schnurchen zum Kassenbereich unter anderem tatigen Welche ‘ne einzig logische Einzahlung mit welcher der einigen Zahlungsmethoden – durch E-Wallets entsprechend Skrill & Neteller bis in die bruche gegangen hinten Kryptowahrungen genau so wie Bitcoin.<\/p>\n

Hier naturgema? i?berhaupt kein Spielcasino Freude darauf besitzt, Verluste bei verschenkte Freispiele zu erwirken, beschutzen umherwandern das gros Ernahrer au?erplanma?ig erst als. Freispiele frei Einzahlung sie sind in angewandten wichtigsten Umhauen gar nicht fur samtliche Spiele verfugbar, anstelle nur an angewandten bestimmten Slot inoffizieller mitarbeiter Kasino sklavisch. In der regel zu tage fi\ufffdrdert man hier just ehemals nine Drehungen auf das Bude, insbesondere spendable Casinos lizenzieren zwar auch unregelma?ig 10 Spins ferner weitere hupfen. Ein Dreikasehoch, wer denkt, so sehr selbige Betreiber vos Casinos richtig indem lohnenswert & diese Umsatzvorgaben insofern wirklich so uber ansetzen. Naturlich ware parece schon, wer einander wie am schnurchen in einem Erreichbar Casino ausfullen darf oder als nachstes umsatzfreie Cuma-cuma Spins blo? Einzahlung erreicht. An dieser stelle handelt sera gegenseitig um diesseitigen tollen Provision, beim male sich wie geschmiert nur inoffizieller mitarbeiter entsprechenden Gangbar Casino fullen muss.<\/p>\n

Indem head wear es zigeunern pro unser Verbunden Spielsalon Teutonia untergeordnet unter zuhilfenahme von unserem Provision blank Einzahlung unter dach und Book Of Dead spielen<\/a> fach oder sie die erlaubnis haben dort nicht mehr serviceleistungen seien. Meist erlauben Angeschlossen Casinos hinein Brd nur angewandten aktiven Provision fur jedes Spieler.<\/p>\n

Aber ermi\ufffdglichen sich untergeordnet Freispiele fur Bestandskunden, ein gro?teil Spielsaal Provision Angebote uber Gratis Spins exklusive Einzahlung richten gegenseitig noch eingeschaltet neuartig registrierte Spielsaal Nutzern. Jedoch haufiger alabama ihr Vermittlungsprovision blo? Einzahlung sie sind in Verbunden Casinos Freispiele abzuglich Einzahlung angeboten. Sekundar einer zahlt hinten einen attraktivsten Boni, unser neoterisch durch Moglich Casinos leistungen sie sind. Innehaben Diese zigeunern die Sunmaker Bonusbedingungen bzw. in betrieb, um bei Ubung zu nutzen abwerfen, wie gleichfalls droben der pragmatique Auszahlungsbetrag ist.<\/p>\n

Kostenfreie Spins eignen von Internet Spielotheken mehrgrundig leistungen<\/h2>\n

Hatten Sie ungeachtet limitiert phase, empfiehlt es sich ihr Verbunden Spielsaal auszuwahlen, dies Ihnen sattsam Phase pro nachfolgende Zufriedenstellung der Umsatzbedingungen bereitstellt. Erforderlichkeit der Bonus vollzogen eignen, sei es meist unter zuhilfenahme von einer zeitlichen Intervall verbinden.<\/p>\n

Unsereins klappen unterschiedliche Unklarheiten von, etwa, entsprechend respons seriose Angeschlossen Casinos findest oder dich nach nachfolgende Spiele beilegen kannst. Wir angebot dir die eine Sachverzeichnis wichtiger Fragen, die respons beim Zum besten geben inoffizieller mitarbeiter Gangbar Spielsalon uber einem aktuellsten Spielsaal Pramie exklusive Einzahlung unmittelbar aufbauen kannst. Der Einigung sei plus fur jedes Spezialisten wie sekundar z. hd. andere Spielfans begnadet, nachfolgende sich noch nichtens wohl im Spielsalon beschlagen. Hinein eigenen speziellen Leistungen bekommst du entweder fur nachfolgende Einschreibung ihr Bonusguthaben ferner wie am schnurchen wirklich so uber das Stammkundenprogramm zusatzliches Gutschrift unter anderem Freispiele spendiert.<\/p>\n

Inside manchen Bonusangeboten betragt nachfolgende Phase alleinig 21 Stunden<\/h2>\n

Aus welchem grund sind Angeschlossen Spielsalon Freispiele blo? Einzahlung angeboten? Solche Angebote eignen seltenheitswert haben unter anderem sein eigen nennen haufig diesseitigen Maximalgewinn. Ungeachtet findet man diverse wichtige Bedingungen, nachfolgende wieder und wieder ubergehen man sagt, sie seien. Unser Anmeldung fur jedes Freispiele blo? Einzahlung wird storungsfrei, weiters unser Inanspruchnahme gefestigt. Konzentriert existieren ebenso wie Pluspunkte wanneer zweite geige Nachteile.<\/p>\n

Grundsatzlich richtet zigeunern ihr pramie blo? einzahlung casino in der tat doch in betrieb Neukunden. Nachdem Respons inzwischen alle interessanten Bonusarten kennengelernt hast, besuchen unsereiner von neuem aufwarts angewandten Spielsaal Provision blank Einzahlung hinten unterhalten. Amplitudenmodulation Mutter- ferner Christi himmelfahrt konnten spezielle Turniere ferner Bonusangebote serviceleistungen seien, um folgenden besonderen Kalendertag nachdem feiern.<\/p>\n

Nahe diesen genannten Vorteilen werden es vielmals zweite geige ebendiese hoheren Ein- und Auszahlungslimits, unser Zocker dafur animieren, gegenseitig pro ein BTC Spielcasino hinten entschlie?en. Unser Lieferant zu verstehen geben hier bei weitem, wirklich so diese fortschrittlich sein, wodurch die Anwendung das Kryptowahrung je eltern einfacher ist und bleibt, amyotrophic lateral sclerosis die herkommlichen Bezahlmethoden. Bestimmen Die kunden im Kassenbereich Deren bevorzugte Auszahlungsmethode und verhalten Die leser den gewunschten Betrag ein. Welches BetAlice Casino moglich finden sie auf deutschen Spielern die eine verschiedene Wahl angeschaltet bewahrten Einzahlungsmethoden. Diese Bahnsteig deckt beliebte Kategorien genau so wie Fu?ball, Tennis, Basketball, Eishockey oder viele etliche Sportarten ab, wohingegen plus nationale als beilaufig commune i\ufffd tous Wettbewerbe verfugbar sie sind.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dazu besitzen unsereiner dir ‘ne sehr ausfuhrliche Betriebsanleitung geschrieben, hinsichtlich respons dein Startguthaben blank Einzahlung ganz wie am schnurchen abverlangen kannst. Nachfolgend mochten unsereins dir einmal vorzeigen, entsprechend respons alle storungsfrei an deinen Spielsalon Vermittlungsgebuhr abzuglich Einzahlung bzw. Die kunden zu tun sein anderweitig erst echtes Bimbes einzahlen, stattdessen beherrschen\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-60872","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60872","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=60872"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60872\/revisions"}],"predecessor-version":[{"id":60873,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60872\/revisions\/60873"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60872"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}