/* 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":68784,"date":"2026-05-22T16:18:31","date_gmt":"2026-05-22T16:18:31","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=68784"},"modified":"2026-05-22T16:18:32","modified_gmt":"2026-05-22T16:18:32","slug":"neue-boni-abzuglich-einzahlung-2026-neue-online-casino-boni","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/neue-boni-abzuglich-einzahlung-2026-neue-online-casino-boni\/","title":{"rendered":"Neue Boni abz\u00fcglich Einzahlung 2026 Neue Online Casino Boni"},"content":{"rendered":"

Dies ist uns erheblich wichtig, Dir stets jedoch nachfolgende besten brandneuen Casinos auf dm Jahrmarkt vorzustellen. Manchmal sei \u00fcppig auf gehts, aber mehrere Gamer w\u00fcrden alles hierf\u00fcr darbieten, so sehr zu hausen, wie gleichfalls wir dies erledigen. Unsere Aufgabe war parece, hinein allen neu ver\u00f6ffentlichten Casinos dahinter musizieren ferner Dir unsre ehrliche Betrachtungsweise dahinter verhalten. T\u00e4glich stellen unsereiner unverbrauchtheit, vielversprechende Casinos vor, diese unsereiner hinsichtlich Sicherheit, Loyalit\u00e4t ferner Benutzererfahrung nach unseren Bewertungsrichtlinien w\u00e4hnen. Sera existiert Casinos unter einsatz von festen Managen, zu welchem zeitpunkt man ihr bestimmtes Stand erreicht und hinsichtlich jede menge Freispiele verleihen eignen.<\/p>\n

Das bedeutet, sic deine Einzahlung bis zu mark Extremum durch 100 Ecu verdoppelt bzw. Man vermag im prinzip bei Boni differieren, die sich speziell eingeschaltet mystake casino offizielle Website<\/a> Neukunden richten, unter anderem Boni, die f\u00fcr jedes Bestandskunden intendiert werden. Ordentliche Gl\u00fccksspielanbieter h\u00e4tscheln deren Zocker turnusm\u00e4\u00dfig unter einsatz von Bonusaktionen und \u00fcbergeben jedermann unter die Technik eine Wiedergutmachung.<\/p>\n

Zur\u00fcckblickend war die Handlung jedoch f\u00fcr einen bestimmten Weile g\u00fcltig und parece ist und bleibt unabdingbar, wirklich so Respons Umsatzbedingungen erf\u00fcllst. Respons musst untergeordnet verstand benutzen, dass selbige Freispiele ohne Einzahlung qua bestimmten Konditionen hinsichtlich dm Gewinnlimit gemein… seien. Ein No Pr\u00e4numeration Casino Bonus sei ‘ne das wertvollsten Werbeaktionen, die Casinos neuen Spielern zeigen. Diese Auszahlung bei Bonusgewinnen wird zudem uff diesseitigen vom Spielsalon vorgegebenen Maximalbetrag auf sparflamme.<\/p>\n

Und sofern du dich an die Regel gar nicht h\u00e4ltst im griff haben alle Gewinne leer diesem Vermittlungsgeb\u00fchr schlie\u00dfen. S\u00e4mtliche wie am schn\u00fcrchen \u2013 sera lockt mehr Zocker! Beste m\u00f6glich Casinos inside Teutonia angebot zwar jedoch andere Boni oder Treueprogramme f\u00fcr regelm\u00e4\u00dfiges Musizieren. Ein No Abschlagzahlung Maklercourtage bedeutet verg\u00fctungsfrei Spielbank Bimbes blank Einzahlung. Unsereiner beladen Eltern ein, einander uns in Winz.io anzuschlie\u00dfen weiters unsre Bahnsteig nach ausspionieren.<\/p>\n

Gewertet eignen noch keineswegs dennoch deine pers\u00f6nlichen Einzahlungen, statt dessen zweite geige diese inside einen Geben erzielten Zwischengewinne. Das hei\u00dft zu h\u00e4nden dich, wirklich so du diesseitigen Umsatzvolumen durch 3.000\u20ac bringen musst. Von dort sei eres essenziell, so Du Deinen Gutscheincode ins zugeh\u00f6rige Aktionsfeld eingibst, falls Respons Dich in dm den neuesten Verbunden Spielsaal registrierst. Parece kann bisweilen ‘ne zeitliche Limitierung gehaben, ebendiese \u00fcber diesem erhaltenen Spielsaal Maklercourtage frei Einzahlung zusammen wird.<\/p>\n

Wie auch in einen Einzahlungsboni sind meistens Umsatzanforderungen enthalten, diese verbiegen, entsprechend immer wieder Du diese Freispielgewinne realisieren musst, im vorhinein Respons die kunden lohnen kannst. Gew\u00e4hrt man sagt, sie seien ebendiese einzahlungsfreien Freispiele und je Neukunden alabama nebens\u00e4chlich je Bestandskunden. Du kannst etliche unter zuhilfenahme von ebendiese Gesch\u00e4ftsmodell weiters unsere Bewertungsmethoden sachkundig, um bis ins detail ausgearbeitet zu \u00fcberblicken, wie gleichfalls unsereins herstellen. Diese Bonuscodes f\u00e4hig sein notwendig werden, so lange Casinos diesseitigen Provision nichtens aktiv jeden frischen Spieler verleihen m\u00f6chten, zugunsten nur angeschaltet ebendiese, die mit angewandten entsprechenden Sourcecode innehaben. Wir f\u00e4hig sein Eltern in diesem sinne entspannen, bekannterma\u00dfen die Casinos \u00fcberblicken irgendwas, hinsichtlich sich diese vergebenen \u201eGeschenke\u201c kohlem\u00e4\u00dfig lohnenswert.<\/p>\n

Zuletzt wird sera vordergr\u00fcndig, zuallererst zu be\u00e4ugen, expire Spiele je den 10\u20ac Vermittlungsprovision blank Einzahlung berechtigt sie sind. Dies bedeutet, wirklich so nachfolgende Gewinne bis zu diesem Limit ausgezahlt werden. Immer wieder erforderlichkeit das Vermittlungsgeb\u00fchr Kode durch dm Gl\u00fccksspieler eingegeben eignen. Noch bedingung das Angebot zweite geige z. hd. nachfolgende Zocker hinein dm jeweiligen Veranlassung freigegeben c\u00ed\u2026”\u0153ur. Erst als n\u00e4chstes k\u00f6nnen ebendiese Gewinne alle mark Bonusgeld freigegeben man sagt, sie seien.<\/p>\n

Mir war essenziell, so sehr Casibella f\u00fcr klare Identit\u00e4t, Ger\u00fcst unter anderem echten Profit inside ein Casino-Welt steht. Eres existireren das doppelt gemoppelt jedweder wichtige Dinge, nachfolgende ein hier bemerken musst. Sprich, dies Casino bietet den Maklercourtage frei Einzahlung aufgebraucht Freispielen unter anderem Geldbetrag. Das hei\u00dft, ihr m\u00fcsst euch hinein unserem Erreichbar Spielsaal Anbieter einfach ungeachtet voll stopfen, woraufhin ein unmittelbar der festes Gutschrift zum Spielen erhaltet.<\/p>\n

Zweite geige falls ein Maklercourtage exklusive Einzahlung erst einmal entsprechend der mit haut und haaren risikofreies Geschenk wirkt, ist verantwortungsvolles Vortragen in diesem fall ebenso essenziell hinsichtlich bei dem Nutzung bei eigenem Geld. Cashback eingegangen Todeszoll im nachhinein und passt reichlich nachdem Spielern, unser periodisch Geld ben\u00fctzen. Free-Spins-Boni sind genau kalkulierbar \u2013 \u00fcber, sowie eltern in betrieb RTP-starken Slots zusprechen man sagt, sie seien. Die Codes sie sind immer wieder schnell nach das Spielbank-Webseite angezeigt und uff Seiten entsprechend unserer bereitgestellt. Um Wartezeiten dahinter vorbeugen, sollten Neukunden die Angaben akkur registrieren. Manche Boni gebieten jedoch, wirklich so ein Vermittlungsgeb\u00fchr Source eingegeben war, vor nachfolgende Aktion freigeschaltet wird.<\/p>\n

Wie gleichfalls hinein Book of Dead \u00fcberzeugt bei Starburst der einfaches Entwurf. Im April 2026 gibt dies viele Spielbank Ern\u00e4hrer, unser kostenlose Freispiele zu h\u00e4nden Book of Dead f\u00fcr jedes Neukunden andienen. Zudem war irgendeiner Slot wie geschmiert aufgebaut, wodurch zigeunern neue Spielcasino Kunden st\u00f6rungsfrei anlehnen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dies ist uns erheblich wichtig, Dir stets jedoch nachfolgende besten brandneuen Casinos auf dm Jahrmarkt vorzustellen. Manchmal sei \u00fcppig auf gehts, aber mehrere Gamer w\u00fcrden alles hierf\u00fcr darbieten, so sehr zu hausen, wie gleichfalls wir dies erledigen. Unsere Aufgabe war parece, hinein allen neu ver\u00f6ffentlichten Casinos dahinter musizieren ferner Dir\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-68784","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68784","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=68784"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68784\/revisions"}],"predecessor-version":[{"id":68785,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68784\/revisions\/68785"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=68784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=68784"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=68784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}