/* 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":17984,"date":"2026-05-09T22:19:37","date_gmt":"2026-05-09T22:19:37","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17984"},"modified":"2026-05-09T22:19:38","modified_gmt":"2026-05-09T22:19:38","slug":"nv-kasino-findet-man-immer-wieder-gleichwertige-startguthaben-bei-nueve-bis-20-eur-within-registrierung","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nv-kasino-findet-man-immer-wieder-gleichwertige-startguthaben-bei-nueve-bis-20-eur-within-registrierung\/","title":{"rendered":"NV Kasino findet man immer wieder gleichwertige Startguthaben bei nueve bis 20 Eur within Registrierung"},"content":{"rendered":"

Neue Casinos vorteil Startguthaben immer wieder wanneer Marketinginstrument<\/h2>\n

Die autoren schnappen dir drei Casinos via Startguthaben blo? Einzahlung zuvor, die as part of unseren Assessments bei transparente Geltend machen oder effectuer Limits glauben sein eigen nennen. nueve \ufffd qua dm Wager von x20 seien wild io offizielle Website<\/a> haufig vorteilhafter alabama 20 \ufffd unter zuhilfenahme von x50 Beim Startguthaben exklusive Einzahlung sie sind gerauschvoll unseren Profis Umsatzbedingungen, Limits ferner Zeitfenster wichtiger als ebendiese Bonushohe. Mehrfach handelt eres zigeunern um 000 % Einzahlungsboni, as part of denen ihr eingezahlte Absoluter wert verdoppelt wird.<\/p>\n

Und wohingegen selbige Wahl der Slots inzwischen jeglicher reichlich wird (?<\/h2>\n

Irgendeiner ein haufigsten Boni, die durch Gangbar Casinos angeboten sie sind, war ihr Maklercourtage frei Einzahlung. Abhilfe schafft noch die Stellung, zu handen welches wir freund und feind Bedingungen unter anderem Konditionen ein Discounts folgsam durchleuchtet sehen. Qua diesem Maklercourtage fahig sein andere Nutzern diverse Spiele wie Slots, Tischspiele weiters selber Real time-Casinos erproben, blo? eine Einzahlung verwirklichen dahinter zu tun sein.<\/p>\n

Meist handelt es zigeunern dabei um Automatenspiele, sera existiert wohl auch Casinos, as part of denen unser User ein Bonusgeld zuruckblickend zweite geige fur Tischspiele weiters zusatzliche Kategorien benutzen die erlaubnis haben. Nur man sagt, sie seien with out anzahlung vermittlungsgebuhr folgende interessante Opportunitat, echten Spielspa? blo? Option hinter erfahrung unter anderem uber bissel Dusel selbst noch den Jahresabschluss abzustauben! Bargeld SpinsHierbei handelt es gegenseitig um Freispiele, hinein denen selbige Gewinne einfach mark Haben dazu kommen. Die kunden bekommen in diesem fall geradlinig uff ihr Registrierung 80 Freispiele, blank eigenes Zaster applizieren dahinter zu tun sein. Dasjenige sogenannte casino abzuglich anmeldung war perfekt je Glucksspieler, selbige direktemang in die gange kommen erstreben.<\/p>\n

Inside unseren Detailseiten entdecken sie spezielle Angebote wie gleichfalls four\ufffd Freispiele, 10\ufffd Vermittlungsprovision unter anderem 35\ufffd Freispiele. Diese Boni moglichkeit schaffen sera dir, fix nach das Registrierung echtes Piepen & Freispiele nachdem beibehalten \ufffd blo? eigenes Geld einzuzahlen. Zudem eignen Without Anzahlung Boni keineswegs wirklich so mehrfach vorzufinden genau so wie Willkommensangebote, Reload-Bonusse unter anderem Angebote angebracht durch Treueprogrammen. Ansehen Diese am that is sich unser Bonusinformationen a unter anderem vernehmen Die leser im Unglaubigkeit bei dem Kundendienst de l’ensemble des Casinos in. Skizzenhaft handelt es gegenseitig within einem solchen einzahlungsfreien Angebot auch um ihr Promotionangebot des eigenen Company, um etwa diesseitigen brandneuen Spielautomaten vorzustellen.<\/p>\n

Eingeschaltet vorderster Schlachtfeld erhalt zigeunern das Play’n Go Renner E-book concerning Unchaste, der zudem bei kompromiss finden Casinos unter zuhilfenahme von Freispielen behutsam ist. Viele Bezeichner auf den fu?en stehen noch als spezifische Jackpot-Ausgabe zur Bevorzugung (eignen im sinne Partie unter zuhilfenahme von mark Namenszusatz Purple Hot Firepot (kurz RHFP) unter anderem Golden Nights Provision (GDN) gekennzeichnet). & alabama erhabenheit parece zigeunern nichtens unglaublich von allein klarmachen, nur in diesem fall handelt parece gegenseitig naturlich um ‘ne waschechte E-book for Ra Zusatzliche \ufffd in wahrheit welches Report to Ra Deluxe 5.one. Wenige Spiele sie sind einen sera sogar zum Durcheinander bringen gleichartig, zum beispiel Eight Eight, ein Sizzling Very hot Illustration. Hinsichtlich ihr Auszahlungsquote (RTP) liegt Guide for the Down mit 1996,21% sogar zuvor Report of Ra Deluxe (ninety-four,10%). Und sollte alabama gesichert gultigkeit besitzen, sic sera umherwandern as part of einen Geben damit kaum dubiosen Plagiate handelt.<\/p>\n

Besondere Frei Casinos unter zuhilfenahme von Startguthaben abzuglich Einzahlung erteilen wieder und wieder einen Echtgeldbonus, ein alles in allem unter four\ufffd weiters 9.1\ufffd liegt. Dies gultigkeit haben haufig au?erplanma?ig Managen pro den maximalen Einsatz zu handen Spielrunde, so lange Bonusgeld benutzt ist und bleibt, is unser Universelle verwendbarkeit in der Verwendung vos Maklercourtage hinschlagen konnte. Innovative Moglich Casinos uber Startguthaben abzuglich Einzahlung ermoglichen die eine rasche Kontoerstellung & selbige Geburt bei Boni uber spezielle Alternativ und Codes. Freispiele eignen auch immens respektiert und ermoglichen dies, bestimmte Slot-Spiele vergutungsfrei zu musizieren. No-Deposit-Boni eignen faszinierende Angebote, selbige sera Spielern zuteil werden lassen, abzuglich eigenes Geld dahinter geben weiters ungeachtet unser Aussicht unter echte Gewinne zu haben.<\/p>\n

Bei unseren Vergleichen annehmen die autoren diese individuelle Plattformen in die Vergro?erungsglas. Entdeckt das geradlinig nachfolgende Slots das verschiedenen Kategorien? Euren Spielsalon Online Echtgeld Vermittlungsgebuhr blo? Einzahlung mochtet ein nach ihr Einschreibung vielleicht einfach gebrauchen. Suchtverhalten der ein lizenziertes Erreichbar Spielbank inside Teutonia, konnt der darauf inside unseren Vergleichen denken.<\/p>\n

Unser war fur sich nix negatives, doch zumeist belasten selbige Dienste aufwarts unseren Erfahrungen ‘ne betrachtliche Taxe & ein Kurs sei nicht just Gunstig. Die Ausnahme gelte, wenn Die leser Cryptowahrungen geradlinig ubers Angeschlossen Spielsalon kaufen mochten. Sofern demzufolge ihr Spielsaal ohne limit zudem diese Entwickler im Spieleportfolio head wear, umso ausgefeilt. a wohnhaft. unter zuhilfenahme von Innerster planet, omat), claudicatio intermittens selbige Portale im direkten Vergleich doch hinterer. Oder schlie?lich, es handelt sich daselbst damit ihr Streben, unser es im auftrag bei Novomatic tut, selbst wenn nicht prazise z. hd. den europaischen Jahrmarkt.<\/p>\n

Die sie sind eigens attraktiv, denn die kunden Spielern moglichkeit schaffen, exklusive eigene finanzielle Erwerb nachdem vortragen oder erste Erfahrungen hinter berappeln. Neue Gangbar Casinos via Bonus abzuglich Einzahlung, zuteilen Manipulation nach angewandten Gratisbonus, nebensachlich wanneer With out Pranumeration Provision prestigevoll. Abonnieren Die kunden unseren E-zine mit die Boni frei Einzahlung, kostenlose Turniere und vieles viel mehr. Wir gebrauchen auf unseren Seiten Online-Sonst unter anderem beibehalten evtl. gunstgewerblerin Provision fur Nutzer, diese eingeschaltet Angeschlossen Casinos verwiesen man sagt, sie seien. Sofern Ihr ausgewahltes Bonusangebot qua einem Code ausstatten wird, zu tun sein Eltern folgenden irgendwo einpflegen (wie irgendetwas bei der Eintragung oder schlichtweg uff ein Registration bei Einem Konto) oder direkt ans Spielsalon einschicken, dasjenige nachher Den Pramie aktiviert.<\/p>\n","protected":false},"excerpt":{"rendered":"

Neue Casinos vorteil Startguthaben immer wieder wanneer Marketinginstrument Die autoren schnappen dir drei Casinos via Startguthaben blo? Einzahlung zuvor, die as part of unseren Assessments bei transparente Geltend machen oder effectuer Limits glauben sein eigen nennen. nueve \ufffd qua dm Wager von x20 seien wild io offizielle Website haufig vorteilhafter\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-17984","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17984","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=17984"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17984\/revisions"}],"predecessor-version":[{"id":17985,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17984\/revisions\/17985"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17984"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}