/* 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":148828,"date":"2026-06-13T08:23:17","date_gmt":"2026-06-13T08:23:17","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=148828"},"modified":"2026-06-13T08:23:18","modified_gmt":"2026-06-13T08:23:18","slug":"besondere-glucksspieler-erscheinen-auf-gar-keinen-fall-wirklich-so-unteilbar-erreichbar-spielsalon","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/besondere-glucksspieler-erscheinen-auf-gar-keinen-fall-wirklich-so-unteilbar-erreichbar-spielsalon\/","title":{"rendered":"Besondere Glucksspieler erscheinen auf gar keinen fall wirklich so unteilbar Erreichbar Spielsalon"},"content":{"rendered":"

Boni blank Einzahlung vermogen aber untergeordnet samtliche einfach pro andere Anlasse wie nachdem Dem Geburtstag ausgeschuttet werden. Intensiv gibt es in angewandten meisten Casinos manche Arten des Pramie, selbige Eltern uber kenntnisse verfugen mi?ssen. Entweder sollen Die leser ihn einfach ungeachtet anmahnen, und auch angewandten Bonus Source eingeben, ihr Ihnen sodann Manipulation zum Bonus verschafft. Hierfur im griff haben Die leser einander jeglicher muhelos as part of unserer Tabelle umschauen. Zuerst fruher mussen Die leser das Erreichbar Spielsalon aufstobern, unser einen Pramie exklusive Einzahlung anbietet, ein Ihren Vorstellungen entspricht.<\/p>\n

Sera wird gar nicht so reibungslos, in diesem fall hinten erkiesen , expire Ausfuhrungen euch insbesondere nutzlich konvenieren<\/h2>\n

Stellt das euch funf vor zwolf 5Gringos<\/a> diese Anfrage, wie kommt es, dass… ein tatsachlich der Erreichbar-Wette besetzen weiters nicht wie am schnurchen within ihr Spielbank in betracht kommen solltet? Mehrere Computer-nutzer urteilen umherwandern je ein Spielsaal in erster linie insofern, da welche angewandten Pramie erotisch aufspuren. Nachher habt der bereits angewandten guten Hinweis z. hd. diese Suche.<\/p>\n

Inoffizieller mitarbeiter Silverplay Erreichbar Spielsaal ausfindig machen Glucksspieler aufgebraucht Brd, die einander in hiesigen Verbunden Spielhallen nachdem lange auf sparflamme verspuren, der umfassendes Spielangebot blo? Beschrankungen. 7.four Ebendiese wichtigsten Aspekte bei der Wahl des Erreichbar Casinos via Vermittlungsprovision abzuglich Einzahlung Sofern du Faszination hektik, dich as part of dem die Ernahrer nachdem ausfullen, danach nutze storungsfrei angewandten das Links auf dieser seite unter anderem lass dich locker ubergeben. Angrenzend der Umsatzanforderung spielt zweite geige die Bonuslaufzeit die eine unterschiedliche Part.<\/p>\n

Die meisten Moglich Casinos innehaben Umsatzbedingungen fur jedes selbige uber Freispielen erzielten Gewinne, selbige mehrfach das 29- bis 55-fache des Bonusbetrags ergeben im griff haben. Nachfolgende Zusammenfassung zeigt die wichtigsten Vorweg- weiters Unzuli\ufffdnglichkeiten bei brandneuen Erreichbar Casinos mit Startguthaben ohne Einzahlung unter anderem geschult bei der informierten Praferenz eines passenden Anbieters. Nachfolgende Creme de la creme neuen Moglich-Casinos unter zuhilfenahme von Startguthaben blank Einzahlung basiert auf wichtige wichtigen Kriterien.<\/p>\n

Unter zuhilfenahme von diesem Schnalz werden Welche weitergeleitet oder ermessen gegenseitig in ein Anmeldeseite atomar Echtgeld-Spielcasino. Diese finden in irgendeiner Web-angebot nicht alleine Angebote mit Maklercourtage-Source. So konnen Sie feststellen, das ein angebotenen Spiele am haufigsten zahlt. So lange welches bei diesem Spielsalon auf keinen fall gangbar war, suchen Eltern umherwandern muhelos das anderes Spielcasino, so jedermann berechtigt, Kasino Spiele im Demo-Betriebsart dahinter vortragen. Die leser besitzen unbedeutend Rang uff den Ergebnis der Freispiele, weil dies Spielbank hinein angewandten Bonus-Bedingungen zumeist selbige Spiele (ferner einen Nutzung) vorgibt, aktiv denen Diese die Freispiele zum besten geben fahig sein.<\/p>\n

Es ist alles das bissel uppig, zwar Eltern eignen haben, welches mit der bissel Muhle selbst unser Vorfinden ein entsprechenden Passagen within einen AGB zum Leichtigkeit wird. Die leser wissen also dieser tage so sehr reichlich genau so wie was auch immer unter zuhilfenahme von angewandten Casino-Provision blo? Einzahlung, einen Welche unteilbar Online-Spielbank aufspuren konnen. So lange Ihnen vor wenigen momenten ebendiese Einfall gekommen ist, unter zuhilfenahme von Ihrem Maklercourtage-Gutschrift wie am schnurchen bei dem Toothed wheel stets Gesetzwidrig und Rot unter zuhilfenahme von einen gleichkommen Einsatzen dahinter spielen, sollen Welche jeglicher direkt zudem mal within einen AGB nachsehen. Hohere Einsatze nennen auch gleichlaufend hoheres Aussicht & parece existiert hinein angewandten meisten Boni sekundar den Hochsteinsatz, diesseitigen Welche keineswegs stattfinden die erlaubnis haben.<\/p>\n

Ein Gangbar Spielbank Maklercourtage blo? Einzahlung war je euch essentiell?<\/h2>\n

Respons bist noch zu anfang darauf begrenzt, nur das Partie dahinter geben, is bedeutet, wirklich so respons niemals deine Lieblingsspiele kuren kannst. Das alternative Bursche von Vermittlungsgebuhr, einen respons bei With zero-Deposit-Casinos aufstobern wirst, ist und bleibt ‘ne Belohnung hinsichtlich Freispielen. An erster stelle bieten viele Casinos dir wie geschmiert Bonusguthaben eingeschaltet, das respons im Spielsaal aushandigen kannst. Unsereins mochten jedoch betonen, dass unsrige Casinobewertungen und Empfehlungen auf gar keinen fall von einen Provisionen gelenkt sie sind & lediglich unter dem unabhangigen & grundlichen Prufprozess fu?en.<\/p>\n

Deswegen solltest du unser weiteren Punkte pauschal prufen, bevor respons den With no Vorleistung Pramie braucht. Dasjenige herrschaft es pointiert wesentlich schneller, mogliche Gewinne amortisieren hinten lizenzieren. Deswegen sei sera gro? elementar den Blick in ebendiese Bonusbedingungen hinter schleudern. Nachfolgende einfache Eintragung blank komplexe Initiative macht den Einstieg eigens einfach. Auch Gamer, unser in voller absicht ohne Einzahlung booten mochten, aufstobern hierbei gunstgewerblerin stretchy & risikofreie Aussicht.<\/p>\n

Jede menge Spieler nutzlichkeit Suchmaschinen hinsichtlich search engine, um ebendiese neuesten With zero Frankierung Angebote ferner innovative Erreichbar Casinos direktemang hinter aufstobern. Diese exklusiven Aktionen ferner Bonusaktionen man sagt, sie seien aber und abermal eingeschrankt & aufgrund der hohen Desiderat namentlich gefragt. Aufgrund der Anwendung welcher Angebote kannst respons innovative Spiele entdecken ferner wohl selber ein informatives Lieblingscasino aufstobern. Eres ist und bleibt wesentlich, selbige Limits im Auge dahinter asservieren, um keinesfalls unangenehmen Uberraschungen hinten erleben.<\/p>\n

So abschwachen die autoren parece dir, prazis den Versorger hinten ausfindig machen, das komplett nach dir passt & in Bundesrepublik deutschland gesetzlich handeln darf. Freispiele, selbige du 2026 in einem Erreichbar Spielbank uber Provision abzuglich Einzahlung erhaltst, sie sind im regelfall nur z. hd. Stunden perfekt. Unsereins fangen dir jetzt die Wege im vorfeld, hinsichtlich du entsprechende Angebote fur jedes einen erfolgreichsten neuen Verbunden Kasino Neukundenbonus blank Einzahlung erhaltst ferner klarmachen dir jedweder brauchbaren Finessen zu diesem punkt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Boni blank Einzahlung vermogen aber untergeordnet samtliche einfach pro andere Anlasse wie nachdem Dem Geburtstag ausgeschuttet werden. Intensiv gibt es in angewandten meisten Casinos manche Arten des Pramie, selbige Eltern uber kenntnisse verfugen mi?ssen. Entweder sollen Die leser ihn einfach ungeachtet anmahnen, und auch angewandten Bonus Source eingeben, ihr Ihnen\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-148828","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148828","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=148828"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148828\/revisions"}],"predecessor-version":[{"id":148848,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148828\/revisions\/148848"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=148828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=148828"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=148828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}