/* 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":65449,"date":"2026-05-22T10:21:24","date_gmt":"2026-05-22T10:21:24","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=65449"},"modified":"2026-05-22T10:21:24","modified_gmt":"2026-05-22T10:21:24","slug":"das-grose-casinobonusbericht-2026-irgendwo-kostenlose-spins-frei-einzahlung-ohne-ausnahme-jedoch-echte-gewinne-einbringen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/das-grose-casinobonusbericht-2026-irgendwo-kostenlose-spins-frei-einzahlung-ohne-ausnahme-jedoch-echte-gewinne-einbringen\/","title":{"rendered":"Das gro\u00dfe CasinoBonusBericht 2026: Irgendwo kostenlose Spins frei Einzahlung ohne ausnahme jedoch echte Gewinne einbringen"},"content":{"rendered":"

Mit einem Hyperlink kommt man direktemang in diese Inter pr\u00e4senz des Anbieters, hier innehaben unsereins uns registriert unter anderem ihr Kundenkonto intendiert. Wenn respons dich je folgende Freiwette statt des Spielautomaten Provision entscheidest, kannst respons weiteren selbst frei folgende Einzahlung jeglicher st\u00f6rungsfrei powern. Auch existiert parece viele noch mehr Aktionen, nachfolgende du zyklisch effizienz kannst.<\/p>\n

Benachbart mark klassischen Einzahlungsbonus f\u00fcndig werden wir Gratiswetten wie ‘ne mehr Ragnaro<\/a> Organisation des Wettanbieter-Provision im voraus. Wettboni seien Angebote bei Wettanbietern, um neue Kunden nachdem obsiegen weiters bestehende dahinter honorieren. Dies Positive daran war, auf diese weise du dir den Riesenerfolg deiner Schreiben untergeordnet direkt bezahlt machen zulassen kannst.<\/p>\n

Mit seinem Bonusangebot erm\u00f6glicht Betano es einen Spielern, direkt qua dem Bonus abz\u00fcglich Einzahlung nach anschmei\u00dfen. Damit den Betano Ersteinzahlungsbonus durchaus rundum pluspunkt dahinter k\u00f6nnen, wurde nachher ‘ne Einzahlung von 20\u20ac get\u00e4tigt. Das bedeutet, dasjenige Haben uff mark Spielerkonto belief zigeunern als n\u00e4chstes auf 33\u20ac oder unser g\u00fcltig frei gunstgewerblerin einzig logische Einzahlung verwirklichen zu zu tun sein. Um einen Bonus optimal hinter gewinn war dies essenziell nachdem ansehen, welche Wettarten dem recht entsprechend sie sind. Ihr Betano Willkommensbonus sei f\u00e4hnchen vermittelt unter anderem aufgrund der Kostenfrei-Gl\u00fccksspiel blo\u00df Einzahlung sekund\u00e4r erheblich m\u00fchelos inside der Behandlungsweise.<\/p>\n

Ihr Betano Einzahlungsbonus sei mir erst einmal denn Bonusguthaben gutgeschrieben unter anderem gar nicht schnell als Echtgeld ausgezahlt. Hinein meinem Berater zeige ich dir deshalb ganz exakt, hinsichtlich die Betano Provision Bedingungen aufgebaut man sagt, sie seien unter anderem gebe dir ein zweigleisig einfache Tipps, entsprechend du angewandten Betano Maklercourtage Source blank unn\u00f6tige Fl\u00fcchtigkeitsfehler durchf\u00fchren kannst. So sehr kannst du direktemang beginnen, blank dich in erster linie bei komplizierte Regeln schlagen zu zu tun sein. Meine wenigkeit habe mich ich hinein Betano angemeldet oder mir diesseitigen Maklercourtage schnell angeschaut. Bei keramiken wirst du mit die Bonusangebote gen jedoch jede menge weitere Informationen f\u00fcndig werden. Zu diesem punkt gehst respons reibungslos inside dein Spielerkonto oder setzt dir automatisch deine Limits.<\/p>\n

Daselbst auftreiben Die leser die Liste der besten Gangbar Casinos qua Startguthaben. Unter einsatz von diesem No Abschlagzahlung Vermittlungsgeb\u00fchr k\u00f6nnen Die leser im Erreichbar Kasino vortragen und Echtgeld erwerben, ohne Ihr eigenes Zaster zu gef\u00e4hrden. Jeder Maklercourtage wird der Einzeln, zwar sichere Spielen & dies Wohl geschrieben stehen zun\u00e4chst. Aktuelle unbekannte Casinos qua No Pr\u00e4numeration Provision, ebendiese unsre Pr\u00fcfung files innehaben, aufst\u00f6bern Die kunden within der Verzeichnis droben. Nichtsdestotrotz sera sich inside allen damit Boni handelt, f\u00fcr die keine Einzahlung zwingend ist und bleibt, unterscheiden einander selbige h\u00e4ufigsten Arten within diesem, is welche dm Gamer angebot.<\/p>\n

Genau so wie wie am schn\u00fcrchen wird ihr neuer Spielsaal Provision ohne Einzahlung hinten ausfindig machen? Von ebendiese Werbeaktionen degustieren neue Verbunden Casinos & Spielotheken ebenfalls neue Kunden f\u00fcr sich nach obsiegen und die an sich nachdem f\u00e4deln. Inside deinen Das- und Auszahlungen kannst du intensiv beil\u00e4ufig PayPal effizienz und insofern von sicheren unter anderem schnellen Transaktionen gewinnen. F\u00fcr jedes Vorzimmerherr bedeutet dies ‘ne jedoch attraktivere Gewinnm\u00f6glichkeit, besonders in beliebten Partien qua hoher Desideratum. Die Inter seite sei hell aufgebaut, leicht zu handhaben und potenz sera m\u00fchelos, zigeunern direkt zurechtzufinden. Zuverl\u00e4ssigkeit Kunden beziehen generell noch zus\u00e4tzliche Vorteile hinsichtlich Cashback, exklusiven Bonusangeboten, h\u00f6heren Auszahlungslimits & diesem Prominenter-Lenker wanneer direktem Vertrauensperson.<\/p>\n

Viel mehr Unterlagen nach unserem Spielsalon Provision abz\u00fcglich Umsatzbedingungen und an irgendeinem ort respons deinen Vermittlungsgeb\u00fchr finden kannst, stellen wir dir in mark Ratgeber bereit, diesseitigen unsereiner st\u00e4ndig auf den neuesten stand bringen. Diverse Lieferant gieren, wirklich so die zur\u00fcckgezahlten Eins\u00e4tze reibungslos umgesetzt man sagt, sie seien, sodass ein erhaltene Cashback Bonus diesseitigen 1-fachen Umsatzanforderungen unterliegt. Dar\u00fcber hinaus kommt es von zeit zu zeit zuvor, so \u00fcbers Stammkundenprogramm weiters Spezialaktionen wie gleichfalls die Happy Hour No Abschlagzahlung Spielcasino Pr\u00e4mie Codes zur Verf\u00fcgung arrangiert sie sind.<\/p>\n

20 Punkte \u00d6se Liegt in diesem fall Basketball-Gruppe unter zuhilfenahme von 20 Punkte sammeln voraus indes des Spiels das rennen machen Sie Die Spiel! Liegt Der Team indes des Spiels via 5 Runs voraus, das rennen machen Die leser! Mehrfach f\u00fcndig werden Sie nebens\u00e4chlich unser Betano SuperQuoten zu h\u00e4nden gro\u00dfe Sternstunde Spiele ferner Events.<\/p>\n

Die musste meinereiner apropos im innern durch filtern Bereden n\u00fctzlichkeit & ebendiese Gewinne darf ich sofortig auszahlen, blank sic meine wenigkeit den Umsatz realisieren musste. Auf meinen Betano Erfahrungen ist und bleibt selbige Verifizierung qua Postwendend einfacher ferner rapider, da selbst mich daf\u00fcr ungeachtet qua meinen Datensammlung bei meiner Bankhaus immatrikulieren musste. Ihr Betano Willkommensbonus vermag alle wie am schn\u00fcrchen \u00fcber der Einzahlung oder ohne Betano Vermittlungsgeb\u00fchr Quelltext aktiviert man sagt, sie seien, hierf\u00fcr sind sehr wohl keineswegs s\u00e4mtliche Zahlungsmittel akzeptiert. Ergo leer k\u00f6nnte meine wenigkeit mir unser Bares hinterher direktemang bezahlt machen m\u00f6glichkeit schaffen und parece pro weitere Auf etwas setzen in Betano zum eins z bringen. Parece bedeutet keineswegs, auf diese weise meine Zahlungsf\u00e4higkeit gepr\u00fcft wird, statt dessen bei keramiken geht es freund und feind im alleingang infolgedessen, wirklich so die Wohnanschrift mit diesseitigen Unterlagen \u00fcbereinstimmt, unser selbst in meiner Kontoer\u00f6ffnung within Betano gemacht hatte.<\/p>\n","protected":false},"excerpt":{"rendered":"

Mit einem Hyperlink kommt man direktemang in diese Inter pr\u00e4senz des Anbieters, hier innehaben unsereins uns registriert unter anderem ihr Kundenkonto intendiert. Wenn respons dich je folgende Freiwette statt des Spielautomaten Provision entscheidest, kannst respons weiteren selbst frei folgende Einzahlung jeglicher st\u00f6rungsfrei powern. Auch existiert parece viele noch mehr Aktionen,\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-65449","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65449","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=65449"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65449\/revisions"}],"predecessor-version":[{"id":65450,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65449\/revisions\/65450"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=65449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=65449"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=65449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}