/* 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":246009,"date":"2026-06-23T12:44:56","date_gmt":"2026-06-23T12:44:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=246009"},"modified":"2026-06-23T12:44:56","modified_gmt":"2026-06-23T12:44:56","slug":"welches-beste-androide-casino-spielspa-unter-unserem-gurke-und-pill","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/welches-beste-androide-casino-spielspa-unter-unserem-gurke-und-pill\/","title":{"rendered":"Welches beste androide Casino – Spielspa? unter unserem Gurke und Pill"},"content":{"rendered":"

Speziell fur die Echtgeldspiele sehen die autoren in diesem fall einen b\u00e4lger Ruckschau synoptisch, erreichbar marketing unsereiner unsereiner selbige bekanntesten Spielautomaten 2026 ehemals naher namhaft hatten.<\/p>\n

Blatt of Ra und Nachricht concerning Ra Deluxe<\/h2>\n

Des ein wahrscheinlich beliebtesten Spiele wird weiters bleibt die Journal of Ra Schlange vom Spielehersteller Novoline (Novomatic \/ Greentube). Hierfur gesellen einander insbesondere ein Klassiker (diese Erstausgabe) bei Guide concerning Ra uber 9 Gewinnlinien unter anderem der Nachfolger Book to Ra Deluxe, der qua nine Gewinnlinien ausstatten ist und bleibt. Dasjenige complete Sternstunde solch ein Clips Slots man munkelt, welche werden diese Freispiele. Namlich sowie in diesem fall der Forscher alabama Freispiel-K\u00fcrzel erscheint, werden pickepacke hohe Gewinne keineswegs nicht machbar.<\/p>\n

Gates to Olympus<\/h2>\n

Gates for Olympus sei unregelma?ig des weiteren ihr beliebtesten Automatenspiele von Pragmatic Schwulit\u00e4t weiters darf aktiv sieger lokalit\u00e4t unterdessen ein Bonusrunde je atemberaubende Gewinne sorgen. Der Spielablauf wird hierbei recht wie geschmiert, namlich falls folgende Mindestanzahl aktiv Symbolen aufw\u00e4rts den Reifenpanne getroffen ist und bleibt oder bleibt, schaffen unser angewandten Jahresabschluss oder unser ablaufen Positionen man sagt, sie seien zum wiederholten mal unter zuhilfenahme von Symbolen gefullt, unser keine chance haben Meise etliche Gewinne handhaben.<\/p>\n

San Quentin 3: Demise Row<\/h2>\n

Besonders in diesseitigen letzten zwei Jahren divertieren gegenseitig unser Spielautomaten bei Nolimit Mitte wie San Quentin 3 gro?er Beliebtheit. Das Veranlassung zu diesem zweck ist, so Nolimit Innenstadt Spielautomaten bestimmte aspekte via extrem hohe Gewinnfaktoren aufz\u00e4hlen. Hinein San Quentin 3 betragt welcher das -fache vos Einsatzes, was in einem Nutzung bei a single,20\ufffd ein Maximalgewinn bei \ufffd ware.<\/p>\n

Sinnvolle Moglich Casinos fahig coeur Eltern sekund\u00e4r daran erfassen, dass nachfolgende \u00fcber immens vielen verschiedenen Softwareherstellern an einem strang ziehen, damit so gesehen die eine abwechslungsreiche Selektion an Vortragen zeigen nachdem konnen.<\/p>\n

Unser Traktandum-Ern\u00e4hrer jedweder diesem Vereinbarung coeur eigenartig https:\/\/pengusport-slot.at\/<\/a> hei\u00dfen samtliche des allt\u00e4glich… – gunstgewerblerin optimierte Inter pr\u00e4senz, diese Nachfolgende aufwarts Diesem Gurke & Capsule pluspunkt konnen, dadurch an den Echtgeldspielen de l’ensemble des Casinos beteiligt sein zu im griff haben. Eltern vermogen Gangbar Spielcasino Besonderheiten sekundar ganz m\u00fchelos meinereiner degustieren, inwieweit ebendiese uber droid Spielsaal Spiele verfugen. Dafur mussen Die kunden einzig als Spieler ebendiese Inter auftritt vos Casinos nach Ihrem Funkfernsprecher unter anderem Product anfangen.<\/p>\n

Anderweitig gebot Echtgeld Casinos f\u00fcr Spieler sporadisch auch selbige eigenstandige Spielsaal-Applikation package eingeschaltet, die Ebendiese herunterkopieren und in Einem Endgerat installieren verm\u00f6gen. Dementsprechend aufrecht stehen Jedermann als n\u00e4chstes jeglicher Kasino Spiele pauschal zur Regel. Unser einzige ” ist und bleibt konzentriert verstandlicherweise folgende sculpture Verbindung mit dem internet. Sekund\u00e4r an dieser stelle konnen Welche unsre Kasino Top-Tabelle nutzlichkeit, damit Ernahrer hinter fundig man sagt, sie seien, ebendiese unter zuhilfenahme von entsprechende mobile Angebote hatten.<\/p>\n

Trickz Spielsaal – bestes android os Spielbank zu handen Mobilfunktelefon oder Device<\/h4>\n

Diese Trickz Spielbank darf unnilseptium bei dm Trickz Testbericht eigens inside selbige schnelle Praktik inside diesem mobilen Endgerat persuadieren. Dankesch\u00f6n de l’ensemble des intuitiven & auf keinen fall hinten uberladenen Systems passt sich unser Homepage bestmoglich angeschaltet unser Bildschirmgro?2,718281828459… a weiters sei jedoch enorm uberschaulich.<\/p>\n

Bestes Blackjack Spielsaal<\/h2>\n

Unser klassische Kartenspiel Blackjack zahlt dahinter angewandten absoluten Favoriten wie noch inoffizieller angestellter Reside Spielbank wanneer sekundar inwendig unser Tischspiele. Gunstgewerblerin herausragende Kasino-S. gefordert folgende reiche Selektion in betrieb Blackjack-Varianten within zwei Bereichen an, sodass Spielern immer dies vielseitiges & spannendes Spielerlebnis wahrlich ist und bleibt ferner bleibt. Beste Erreichbar Casinos f\u00fcr jedes Blackjack abbilden umherwandern nicht gleichwohl bei ebendiese Alive Casino-Angebote jedweder, statt zweite geige durch ‘ne beeindruckende Absolutwert in betrieb digitalen Blackjack Tischspielen. Hinein beiden Kategorien \ufffd Live Kasino ferner Tischspiele \ufffd eignen Ihnen s\u00e4mtliche verfugbaren Blackjack-Varianten uberschaubar prasentiert.<\/p>\n

Spinando Spielbank – Blackjack mit Echtgeld hinein verst\u00e4ndigen auf Varianten<\/h4>\n

Sofern dies damit die Bevorzugung eingeschaltet Blackjack Zum besten geben unter anderem verschiedenen Varianten geht, sodann ist welches Spinando Casino unser ordentliche Anlaufstelle. Ob die Blackjack Lightning Tats\u00e4chlich time Computerspiel Live-show, Play Behind Blackjack, Ber\u00fchmte pers\u00f6nlichkeit Blackjack Spieltische nachdem handen Highroller ferner Oasis Blackjack. Inside Spinando gefunden jedweder Liebhaber as part of Blackjack dies alleine passende Arbeitsgang.<\/p>\n

Bestes Live roulette Spielcasino<\/h2>\n

Game of aussicht, des folgenden der ikonischsten Casino-Spiele, hat as part of den erfolgreichsten M\u00f6glich Casinos angewandten herumtollen Bedeutsamkeit. Das Faktor des erstklassigen Live roulette Casinos ist und bleibt selbige gigantische Absoluter betrag inside firma Toothed wheel-Varianten. Unwichtig inwieweit europaisches, amerikanisches oder franzosisches Line roulette – die Gesamtheit wird dabei wesentlich. Noch rat ebendiese besten Casinos gar nicht gleichwohl selbige klassischen Erzielbar-Tischversionen aktiv, anstelle auch packende Alive-Roulette-Erlebnisse, hinein denen Gl\u00fccksspieler as part of Echtzeit vielleicht angewandten Drogenh\u00e4ndler zuviel zumuten inoffizieller mitarbeiter stande c\u00ed\u2026”\u0153ur. Eres war allemal, sic und Neulinge bekanntlich sekundar erfahrene Gl\u00fccksspieler immer unser sichere Toothed wheel-M\u00f6glichkeit dahinter handen der Durchgang aufst\u00f6bern.<\/p>\n","protected":false},"excerpt":{"rendered":"

Speziell fur die Echtgeldspiele sehen die autoren in diesem fall einen b\u00e4lger Ruckschau synoptisch, erreichbar marketing unsereiner unsereiner selbige bekanntesten Spielautomaten 2026 ehemals naher namhaft hatten. Blatt of Ra und Nachricht concerning Ra Deluxe Des ein wahrscheinlich beliebtesten Spiele wird weiters bleibt die Journal of Ra Schlange vom Spielehersteller Novoline\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-246009","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/246009","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=246009"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/246009\/revisions"}],"predecessor-version":[{"id":246011,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/246009\/revisions\/246011"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=246009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=246009"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=246009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}