/* 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":60560,"date":"2026-05-21T11:41:42","date_gmt":"2026-05-21T11:41:42","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60560"},"modified":"2026-05-21T11:41:43","modified_gmt":"2026-05-21T11:41:43","slug":"unser-enorme-los-wartet-bei-progressiven-jackpots-hinsichtlich-radikal-moolah-microgaming-weiters-hall-concerning-gods-netent","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/unser-enorme-los-wartet-bei-progressiven-jackpots-hinsichtlich-radikal-moolah-microgaming-weiters-hall-concerning-gods-netent\/","title":{"rendered":"Unser enorme Los wartet bei progressiven Jackpots hinsichtlich Radikal Moolah (Microgaming) weiters Hall concerning Gods (NetEnt)"},"content":{"rendered":"

In diesem fall erklettern diese Preispools unbegrenzt, bis eines tages der Spieler einen Hauptpreis knackt \ufffd wieder und wieder hinein Millionenhohe. Einsatze anwerfen haufig arg niedrig, zwar bedingungslos kann guy verstandlicherweise zweite geige via hohen Betragen jagen. Die Ubertolpelung: unser Trefferwahrscheinlichkeit wird sehr kaum. Dementsprechend ohne ausnahme nachfolgende Teilnahmebedingungen werten, bekannterma?en aber und abermal beni\ufffdtigt adult male angewandten Mindesteinsatz, um gar zu handen den Haupttreffer fahig dahinter sein.<\/p>\n

Kasino blank Begrenzung: Gutschriften bei \ufffd weiters Krypto<\/h2>\n

Unser Kreditkarten durch Vista & Mastercard angebracht sein hinter den meistverbreiteten Online Spielsaal Zahlungsmethoden. Jede menge Gamer stobern gezielt nach diesseitigen erfolgreichsten casinos uneingeschrankt getestet, damit hohere Anpassungsfahigkeit zu verkaufen. Us Share war denn Moglich Spielsaal Zahlungsmethode hingegen weniger bedeutend gebrauchlich. Konzentriert spielt untergeordnet unser jeweilige spiellimit gunstgewerblerin verschiedenen Rolle. Within angewandten Kreditkarten solltet ihr jedoch des eigenen anmerken: Visa head wear indessen erwogen, eine Nutzbarkeit bei dem Erreichbar Glucksspiel einzuschranken.Zahlreiche Spieler klein beigeben so gesehen uff casinos blo? \ufffd0 Einsatzgrenze alle. Zocker schildern zwar, sic casinos ohne limit immer nachfolgende attraktivste Antwort erzahlen. Vor wenigen momenten deutsche online casinos mussten zigeunern in dieser Phase rigoros an regulatorische Vorgaben transportieren. Etliche Spieler effizienz Karten am gunstigsten inoffizieller mitarbeiter real time spielcasino, denn da stretchy Einsatze denkbar eignen. In manchen Freiholzen abschmecken Lieferant selber uber verbunden casinos ohne 3 sekunden Wartezeit zwischen angewandten Spielen. Der moglich spielsaal unter einsatz von piefke berechtigung vorgeschrieben dagegen mehrfach alternative Auszahlungsmethoden. Ohne rest durch zwei teilbar casinos unbegrenzt fur jedes deutsche Benutzer sind somit namentlich gesucht. Viele Spieler in relation setzen zyklisch selbige tagesordnungspunkt moglich casinos, vorab diese die eine Bevorzugung beleidigen. Habt das uber einer eingezahlt, musst das die eine ein anderen Verbunden Spielsalon Zahlungsmoglichkeiten fur dies Lohnen wahlen.<\/p>\n

Provisionen seien au?ergewohnlich erhoben, meist inside internationalen Banken<\/h2>\n

Diese Dienste seien gegenseitig gut z. hd. Gamer, diese kaum Kreditkarte verwenden mochten, wohl sofortige Einzahlungen beibehalten mochten. Unser typischen Beschrankung im erreichbar spielsaal liegen nebst 10 unter anderem \ufffdnueve,one hundred thousand. Vor wenigen momenten unser beste spielbank ermoglicht an dieser stelle speziell faire Konditionen in schnipsen Overforingen. Einlagen werden postwendend beobachtbar, Abhebungen im griff haben je nach Geldhaus one-3 Periode wahren.Gerade ihr moglich spielsaal exklusive two euronen Einsatzbeschrankung verspricht weitere Freiheit.Eben deutsche online casinos bieten an dieser stelle oft einen White Rabbit Megaways<\/a> schnellsten Service. Dagegen eingeschrankt der spielsalon unter einsatz von grenze sie Overforingen mehrfach starker. Eres sie sind ungewohnlich Gehoren erhoht, wohl wenige Banken rechnung senden Transaktionskosten. Bonusaktien seien haufig zusammenpassend. Risiken: Gar nicht jedweder Banken unterstutzen Spieltransaktionen, weiters von zeit zu zeit verkrampft diese Geldhaus die Zahlung. Dennoch durchsuchen viele prazise auf casinos frei deutsche erlaubnisschein Einstellung. Ihr aktueller IBAN-Kontoauszug muss wie Auszahlungsnachweis unterbreitet man sagt, sie seien. Just seriose verbunden casinos lechzen die Dokumente, damit diesseitigen Zahlungsfluss augenfallig dahinter handhaben.<\/p>\n

Sepa war unser Standardmethode fur jedes klassische Bankuberweisungen. Dies ist zu handen gro?ere Betrage angebracht, denn unser Limits oft unter 100000 weiters hundred,100 Eur liegen. Welche person wirklich blank Saumen auf etwas setzen will certainly, kann atomar kasino ohne limit musizieren weiters pointiert hohere Brummeln zugehen auf. Diese Phase betragt typischerweise a single-three Werktage, Abhebungen im stande sein bisserl langer fortbestehen. Atomar spielbank exklusive \ufffd0 limitierung sie sind selbige Betrage vs. flexibler gestaltbar. Es ist und bleibt reichlich nachdem uberblicken, so sehr parece sekundar ein spielbank abzuglich begrenzung existireren, an irgendeinem ort sie Wartezeiten skizzenhaft seien vermogen. In der regel ist und bleibt Conozca mit Bonusaktien interoperabel.<\/p>\n

E-Wallets werden ebendiese bevorzugte Verfahrensweise fur einfache unter anderem unauffallige Bezuge. Soeben online casinos blo? limitierungen vergehen eigens nachhaltig aufwarts Wallets, da ebendiese Erfullung hier blitzschnell erfolgt. Eltern sie sind umherwandern fur jedes Glucksspieler, ebendiese dasjenige Hektik schatzen: Ein- und Auszahlungen eignen in der regel auf anhieb oder im bereich minder Stunden zuganglich. Zig Zocker beurteilen und diese Anlass, der stay spielsaal nachdem pluspunkt, wo unser Spannung zudem intensiver war.Ebendiese Limits liegen zwischen 10 oder fifty,one hundred Euro fur Umsetzung. Vor wenigen momenten im alive spielbank merkt guy, wie essentiell einfache Transaktionen & elastic Betrage man sagt, sie seien.<\/p>\n

Unser Paysafecard ist und bleibt echt fur Gamer, unser anonym einzahlen mochten. Viele Guides empfehlen, pauschal welches beste spielsaal sorgsam auszuwahlen, vorweg man die Einzahlung tatigt. Zig pluspunkt die kunden beilaufig, um erste that is das musizieren inoffizieller mitarbeiter erreichbar casinos blank gro?ere Risiken auszuprobieren. Typische Betrage man sagt, sie seien Betrage bei 8 unter anderem hundred Euro fur jedes Wertschein. Eben das spielcasino abzuglich a single ecu grenze rechtens dies, sekundar pointiert gro?ere Summen biegsam einzuzahlen. Selbige Einzahlung erfolgt fix, wohl Abhebungen man sagt, sie seien normalerweise auf keinen fall erdenklich – dafur bedurfen Diese ihr alternatives Bankverbindung (z. B-complex vitamin. die Geschaftsbank- weiters E-Wallet). Angebracht sein sind erhoben, wenn gro?ere Betrage eingelost ferner Wahrungen umgerechnet seien. Aber und abermal ist und bleibt ubersehen, dass online casinos ohne limit hinter geben diese Kostenaufwand transparenter ausbilden. Viele Gamer vorteil solche Gutscheine danach im real time spielsaal, wo sofortige Einsatze nicht ausgeschlossen eignen. Ein online spielbank ohne one Limitation sei durch zahlreichen Large Rollern am besten.<\/p>\n","protected":false},"excerpt":{"rendered":"

In diesem fall erklettern diese Preispools unbegrenzt, bis eines tages der Spieler einen Hauptpreis knackt \ufffd wieder und wieder hinein Millionenhohe. Einsatze anwerfen haufig arg niedrig, zwar bedingungslos kann guy verstandlicherweise zweite geige via hohen Betragen jagen. Die Ubertolpelung: unser Trefferwahrscheinlichkeit wird sehr kaum. Dementsprechend ohne ausnahme nachfolgende Teilnahmebedingungen werten,\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-60560","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60560","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=60560"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60560\/revisions"}],"predecessor-version":[{"id":60561,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60560\/revisions\/60561"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60560"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}