/* 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":65677,"date":"2026-05-22T10:25:57","date_gmt":"2026-05-22T10:25:57","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=65677"},"modified":"2026-05-22T10:25:57","modified_gmt":"2026-05-22T10:25:57","slug":"betano-pramie-kode-je-04-2026-20-freiwette-80-einzahlungsbonus","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/betano-pramie-kode-je-04-2026-20-freiwette-80-einzahlungsbonus\/","title":{"rendered":"Betano Pr\u00e4mie Kode je 04 2026 \u00bb 20 Freiwette + 80 Einzahlungsbonus"},"content":{"rendered":"

Die besten jackpot capital casino<\/a> Gl\u00fccksspieler sie sind via Bonusguthaben, Freispielen unter anderem anderen attraktiven Sch\u00e4tzen belohnt, ihr zus\u00e4tzlicher Anreiz, deine Lieblingsslots noch intensiver dahinter auff\u00fchren. Dadurch ist dir der Abreise zudem einfacher gestaltet weiters respons kannst geradlinig freund und feind Spielautomaten bekanntschaft machen, unser dich faszinieren. Dar\u00fcber hinaus existiert eres bei Betano fortgesetzt Missionen, inside denen du bestimmte Aufgaben abschlie\u00dfen musst, damit andere Boni, Freispiele weiters Echtgeld hinter erwerben. In diesem fall stehen dir umgehend 100 Euronen Guthaben zur Verf\u00fcgung, die du sodann inmitten bei 30 Konferieren vornehmen musst, indem unser Bonusguthaben bei Echtgeld umgewandelt eignen konnte. Hinein lizenzierten Erreichbar Spielotheken findest du die Erlaubnis direktemang auf ihr Leitseite samt ihr Lizenznummer.<\/p>\n

Pr\u00fcfe aktuelle Bonusbedingungen weiters Lizenzinformationen direktemang hinein Betano. Dar\u00fcber hinaus bietet Betano das umfangreiches Help Center, irgendwo ebendiese sichersten Gern wissen wollen bereits vom tisch werden. So d\u00fcrfen bspw. keine Virtual Sports Zocken angeboten sie sind. Wenn du auf dem weg zu zum besten geben willst, kannst respons wie auch gunstgewerblerin App downloaden wie sekund\u00e4r schlichtweg inoffizieller mitarbeiter Webbrowser zum besten geben. Die Dienst gilt pro Spiele ihr M\u00e4nner- ferner Frauen-Bundesliga, ein EHF Champions League sofern pro wichtige Nationalturniere. Freund und feind verifizierten Betano-Kunden unter einsatz von dm Mindestguthaben bei 0,20 \u20ac unter dem Wettkonto.<\/p>\n

Im zuge dessen musste meinereiner inzwischen nachfolgende Umsatzanforderung durch 35x des Bonusbetrags erledigen, ended up being dm Gesamteinsatz von 2.800\u20ac (80\u20ac x 35) entspricht. Unter ein Einzahlung bei 20\u20ac zuschrift Betano mir entsprechend versprochen 80\u20ac Bonusguthaben n\u00fctzlich, wodurch meinereiner das Gesamtguthaben durch 100\u20ac zur Verordnung hatte. Inoffizieller mitarbeiter n\u00e4chsten Abschnitt findest respons noch mehr Angaben zu, wie gleichfalls das Provision im ganzen eingesetzt war, wie die Auszahlung erfolgt und die Fallstricke zu vermeiden sie sind. Slots qua der tunlichst au\u00dferordentlichen Auszahlungsquote (RTP \u2013 Return to Player) bei via 90% sie sind im allgemeinen am ehesten. Unratsam wird bspw., angewandten Vermittlungsprovision von kurzer dauer im voraus diesem Ferien nachdem stimulieren, und so lange respons wei\u00dft, dass respons auf keinen fall \u00fcppig Zeit pro Slots innehaben wirst.<\/p>\n

Unter der Verifizierung bietet ein Betano Einzahlungsbonus angewandten zus\u00e4tzlichen Fond zu h\u00e4nden nachfolgende gute Transaktion. Selbige war direktemang uff das erfolgreichen Verifizierung des Spielerkontos gutgeschrieben. Konzentriert darstellen unsereiner sachlich unser Vertiefen weiters Neutralisieren uff, um Jedem ‘ne fundierte Entscheidungsgrundlage hinten pr\u00e4sentation. Erfolgt ihr Erwerbung mit die Anders, kriegen unsereiner die eine Pr\u00e4mie \u2013 z. hd. Welche entstehen keine zus\u00e4tzlichen Aufwendung. Unser regulatorischen Vorgaben von Gl\u00fcStV und OASIS gebot angewandten Rahmen, ihr nachfolgende Spielersicherheit st\u00e4rkt, exklusive jedoch unser negative Annahme des Gl\u00fccksspiels hinter wechseln. Selbige durchschnittliche Bearbeitungszeit z. hd. Auszahlungen verringerte gegenseitig bei 48 Stunden uff 12 Stunden, sowie ebendiese Zwei\u2011Faktor\u2011Authentifikation aktiviert war.<\/p>\n

Falls du dich pro Tipps aufw\u00e4rts anderem Tricks zur Verwirklichung des Bonusangebotes interessierst, solltest du dich unausweichlich aufw\u00e4rts verwendung bei Einsatzstrategien behandeln. Noch findest respons die Bonusangebote gar keineswegs in ihnen Provider oder im Ber\u00fccksichtigung nach nachfolgende Bonusbedingungen ist und bleibt oder bleibt besondere Aufmerksamkeit unvermeidlich. Sofern Sie meinem Spielsalon aufw\u00e4rts verwendung bei unseren Querverweis anst\u00f6pseln, k\u00f6nnen Sie durch 50 Freispielen alleinig Einzahlung gewinnen, wenn Die kunden via Deren Menschen\u00e4hnlicher roboter-App anschlie\u00dfen.<\/p>\n

Im nachhinein gibt dies in unregelm\u00e4\u00dfigen Abst\u00e4nden Aktionen, hinein denen Freispiele zusprechen sie sind. As part of Betano Slots kannst du Freispiele wegen der Motivation aktiv Spielautomaten Turnieren gewinnen. Ident bietet sich ebendiese Interesse in betrieb Spielautomaten Turnieren hervorragend angeschaltet, um inoffizieller mitarbeiter Erfolgsfall mehr Betano Free Spins weiters selbst ein Bonusguthaben dahinter kriegen. Dasjenige solltest du am ehesten direkt auf deiner Registration klappen und auch zusammenfassend verantwortungsvoll zum besten geben & dies Gl\u00fccksspiel auf gar keinen fall alabama ‘ne Einnahmequelle beobachten. Mein Hinweis war in folge dessen, dass respons dir die jeweiligen Bonusbedingungen intensiv durchliest oder inside etwaigen Gern wissen wollen den Kundendienst kontaktierst, bevor respons deine Freispiele nutzt. Erstere Spielart unterliegt intensiv pauschal gewissen Bonus- ferner Umsatzbedingungen, ebendiese du erf\u00fcllen musst.<\/p>\n

Es war tunlich, nachfolgende Webseite regelm\u00e4\u00dfig dahinter besuchen & den Newsletter hinter bestellen, damit qua aktuelle Aktionen eingeweiht hinten bleiben. Oft gibt parece w\u00f6chentliche oder monatliche Angebote, selbige andere Boni & Freispiele ausmachen. Betano bietet zyklisch neue Promotionen, selbige einander entsprechend Spielzeit oder speziellen Anl\u00e4ssen verlagern f\u00e4hig sein. Parece war zudem erdenklich, sic Betano wiederholend neue Promotions anbietet, hinein denen respons sonstige Promo Codes applizieren kannst. Inside Betano liegt die RTP bei ihr Periode unter 92% oder 97% z. hd. fast alle Slots. Spieler beurteilen eigens diese Anlass, gro\u00dfe Jackpots nach gewinnen.<\/p>\n

Nachfolgende Betriebszeit des Vermittlungsgeb\u00fchr inside der Betano App wird zus\u00e4tzlich der N\u00fctzlichkeit inoffizieller mitarbeiter Test. Sofern deine Tipps triumphierend man sagt, sie seien, kannst respons bis zu 20.000\u20ac hinein Bares erwerben. Aktuelle Gratiswetten Angebote aller getesteten Wettanbieter findest du as part of unserer Freebet & Gratiswetten \u00dcberblick. Das Betano Provision z. hd. Neuanmeldungen war ein Reload-Bieten, dasjenige ein Bookie danach diese gute Einzahlung verbucht.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die besten jackpot capital casino Gl\u00fccksspieler sie sind via Bonusguthaben, Freispielen unter anderem anderen attraktiven Sch\u00e4tzen belohnt, ihr zus\u00e4tzlicher Anreiz, deine Lieblingsslots noch intensiver dahinter auff\u00fchren. Dadurch ist dir der Abreise zudem einfacher gestaltet weiters respons kannst geradlinig freund und feind Spielautomaten bekanntschaft machen, unser dich faszinieren. Dar\u00fcber hinaus existiert\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-65677","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65677","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=65677"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65677\/revisions"}],"predecessor-version":[{"id":65678,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65677\/revisions\/65678"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=65677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=65677"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=65677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}