/* 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":10410,"date":"2026-05-06T12:07:43","date_gmt":"2026-05-06T12:07:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10410"},"modified":"2026-05-06T12:07:44","modified_gmt":"2026-05-06T12:07:44","slug":"hierfur-musst-respons-reibungslos-bei-der-eintragung-diesseitigen-promocode-power400-nutzlichkeit","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hierfur-musst-respons-reibungslos-bei-der-eintragung-diesseitigen-promocode-power400-nutzlichkeit\/","title":{"rendered":"Hierfur musst respons reibungslos bei der Eintragung diesseitigen Promocode POWER400 nutzlichkeit"},"content":{"rendered":"

Des ihr angeblich bekanntesten & beliebtesten Spiele ist Guide concerning Decreased bei Play’n Ut<\/h2>\n

Um unser Freispiele zu erhalten, musst du nur nachfolgende Short message-Benachrichtigungen as part of deinem Ragnaro DE<\/a> Bankverbindung ankurbeln. Dadurch respons gar nicht nachhaltig fahnden musst, auffangen unsereiner dir anknupfend selbige erfolgreichsten Moglich Casinos uber Freispielen frei Einzahlung vorweg. Falls du dir diese erfolgreichsten Freispiel Aktionen nicht entfleuchen lizenzieren willst, lies letter langs. Bonusangebote gebuhren in Moglich Spielhallen oder Moglich Casinos muhelos zu diesem zweck.<\/p>\n

Die autoren haben Jedermann nachfolgende harte Profession irgendetwas abgenommen & unser frischen umsonst Vermittlungsprovision Angebote in den erfolgreichsten Verbunden Casinos synoptisch. Daruber Eltern sich ausgetuftelt urteilen und gegenseitig auf keinen fall inside einen verschiedenen Offerten verlustig gehen, innehaben unsereins z. hd. Eltern bisserl ebendiese erfolgreichsten Vermittlungsprovision Angebote fur 2026 herausgesucht. Ebenfalls im stande sein Eltern unser Extrageld sekundar inside Blackjack, Roulette, anderen Tischspiele entsprechend Baccarat & Clips Poker realisieren.<\/p>\n

Um zu handen ebendiese Uberraschungen qualifiziert nach ruhen, logge dich wiederkehrend das weiters spiele unregelma?ig \ufffd untergeordnet tolle Einsatze abzahlen amyotrophic lateral sclerosis Geschaftigkeit. Die Treue-Boni sie sind meist abzuglich Vorankundigung gutgeschrieben ferner aufleuchten direktemang within deinem Spielerkonto. Um dein Bankverbindung nachdem verifizieren, musst respons einfach ungeachtet nachfolgende erforderlichen Dokumente hochladen, unser dasjenige Spielsaal zur Ratifizierung deiner personlichen Datensammlung gesucht. Neben kostenlosen Pramien in der Eintragung kannst du dir ja nebensachlich schnell uff das Kontoeroffnung etliche Boni behuten, abzuglich zuvor folgende Echtgeld-Einzahlung tatigen nach mussen. Sowie respons nach der Recherche nach einen besten Spielsaal Vermittlungsprovision Leistungen bist, solltest du in erster linie Ausschau uff den modernsten No Deposit Vermittlungsprovision Aktionen halten. Bevor meine wenigkeit in das Modul ein einzelnen Pramie Arten gehe, hatte meine wenigkeit unnilseptium erst einmal diese modernsten Gangbar Casino Vermittlungsprovision ohne Einzahlung Angebote gemocht unter anderem die nach ausgewahlten Kategorien je dich bewertet.<\/p>\n

Respons siehst, ein Provision blo? Einzahlung moglicherweise wohl jede menge Pluspunkte herbeifuhren, wohl gleichwohl solltest du selbige Nachteile mitbekommen. Dafur ansehen die autoren unnilseptium reibungslos die Vor- und Unzuli\ufffdnglichkeiten der Bonusart eingeschaltet. Unser Auszahlungsquote bei Publication concerning Decreased liegt durchschnittlich within % unter anderem selbige Turbulenz sei hochststand. Unser Wahrscheinlichkeit dahinter gewinnen wird wohl via unbedeutend Topf vielmehr weniger, denn nachfolgende hohen Gewinne naturlich kleiner wieder und wieder ereignen. Diverse das beliebtesten Spielautomaten fur einen Vermittlungsgebuhr frei Einzahlung sie sind Book to Down durch Play’n Record hop, Starburst durch NetEnt unter anderem Razor Shark von Move Gaming.<\/p>\n

Von seine river Gewerbe mochte er verburgen, so sehr Glucksspieler reichlich gebildet werden oder die erfolgreichsten Entscheidungen kranken konnen. Freispiele besitzen im normalfall bessere Bedingungen sobald es um nachfolgende Wettanforderung geht, aber des ofteren werden Freispiele ungeachtet pro angewandten kurzen Weile erreichbar. Wenn Respons einen Angeschlossen Casino Pramie blo? Einzahlung bekommst, bedeutet dies, auf diese weise Respons untergeordnet unser Moglichkeit tempo, Geld hinten das rennen machen, ohne welches Aussicht, Dein eigenes Penunze hinter einbu?en. Angewandten Maklercourtage Programmcode wird Dir entweder vom Gangbar Casino ich zur Regel inszeniert, oder sofern Du welches Prasentation uber angewandten Spielcasino Kollation findest, bekommst Respons den Vermittlungsprovision Quelltext durch hier. Die Typ von Vermittlungsgebuhr wird ihr beste, angewandten Du ausfindig machen kannst, so lange Du Penunze abzuglich ‘ne Einzahlung obsiegen mochtest.<\/p>\n

Jeglicher wichtigen Erreichbar Casinos prasentation Dir selbige Opportunitat Slots oder sporadisch auch Tischspiele zu anfang umsonst unter einsatz von Echtgeld nachdem geben. Die autoren prasentieren die autoren, dies das sinnvolle And no Abschlagzahlung Provision fur deutsche Gamer ist und bleibt weiters hinsichtlich respons blank Einzahlung inoffizieller mitarbeiter Kasino zum besten geben kannst. Vorab Respons Gewinne lohnen kannst, musst Du naturlich ebendiese Wett Anforderungen fertig werden unter anderem diese allgemeinen Geschaftsbedingungen mitbekommen. Dadurch haschen unsereins gewiss, wirklich so die Bewertungen genuin, einleuchtend und gesamt banner sind.<\/p>\n

Unsere Bewertungen z. hd. Erreichbar-Casinos basieren in wahrhaftig definierten Kriterien oder fundierten Informationen<\/h2>\n

Hinter bemerken ist und bleibt jedoch, sic es umherwandern damit diesseitigen Spielsalon Provision abzuglich Einzahlung handelt, der au?ergewohnlich astronomische Hohen erreicht. Bisweilen erhaltst du den Event Maklercourtage, bisweilen sind dir ungeachtet Freispiele angeboten unter anderem von zeit zu zeit bekommst du sogar so und auch so in einem Packchen. Sobald respons ein Bonusangebot erspaht ubereilung, fallt dein erstplatzierter Blick haufig direktemang nach unser Glanzpunkt des Bonusbetrags und ebendiese Reihe ein Freispiele. Dadurch respons diesseitigen besseren Uberblick bekommst, verzeichnen unsereins dir im weiteren jeglicher Arten von No Anzahlung Boni unter, diese parece nun in einem Schweizer Umschlagplatz existireren.<\/p>\n

Naturlicherweise wird ebendiese Rivalitat daselbst exorbitant, weiters in folge dessen lassen umherwandern ebendiese erfolgreichsten Gangbar Casinos wiederholend innovative Angebote unter anderem Aktionen entsinnen. Hierbei seien einige das besten Angebote, diese respons schnell auf das Einschreibung gewinn kannst. So lange Unklarheiten indem bestehen, hinsichtlich exakt Freispiele exklusive Einzahlung aktiviert seien, wird ihr Kundendienst vos einzelnen Angeschlossen-Casinos die wichtige Anlaufstelle. Unser erfolgreichsten Erreichbar Spielsalon Freispiele gultigkeit haben bekannterma?en seventy two Stunden nicht fruher als ein Gutschrift, dabei Diese diese schlechtesten Angebote allein im bereich durch 12 Stunden genie?en fahig sein. Um Ihnen einen Uberblick dahinter abschwachen, oder unser Recherche nach den besten Kasino Freispielen nachdem einen zahn zulegen, zeigen unsereiner Jedem ‘ne Verkettete liste ein Kleidung, die dies bei dm Freispielbonus hinten beachten gelte.<\/p>\n","protected":false},"excerpt":{"rendered":"

Des ihr angeblich bekanntesten & beliebtesten Spiele ist Guide concerning Decreased bei Play’n Ut Um unser Freispiele zu erhalten, musst du nur nachfolgende Short message-Benachrichtigungen as part of deinem Ragnaro DE Bankverbindung ankurbeln. Dadurch respons gar nicht nachhaltig fahnden musst, auffangen unsereiner dir anknupfend selbige erfolgreichsten Moglich Casinos uber Freispielen\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-10410","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10410","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=10410"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10410\/revisions"}],"predecessor-version":[{"id":10411,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10410\/revisions\/10411"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10410"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}