/* 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":17454,"date":"2026-05-09T19:44:56","date_gmt":"2026-05-09T19:44:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17454"},"modified":"2026-05-09T19:44:57","modified_gmt":"2026-05-09T19:44:57","slug":"diese-da-nachdem-findenden-informationen-mussen-ja-im-kassensystem-des-anbieters-eingegeben-sie-sind","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/diese-da-nachdem-findenden-informationen-mussen-ja-im-kassensystem-des-anbieters-eingegeben-sie-sind\/","title":{"rendered":"Diese da nachdem findenden Informationen mussen ja im Kassensystem des Anbieters eingegeben sie sind"},"content":{"rendered":"

Unter zuhilfenahme von ein Antrag Ihrer Kartennummer, dem Ablaufdatum und einem Sicherheits-Programmcode machen Sie schlichtweg und reibungslos ‘ne Einzahlung auf Der Spielerkonto. Wie gleichfalls nachfolgende Bankuberweisung ist GreatWin<\/a> nebensachlich die Zahlungsart gerade pro Spieler im rahmen, ‘ne Ihnen einen tick vertraute Prozedere lieber wollen. Beilaufig via ihr Plastikgeld Ihres Bankkontos im griff haben Welche auf gewohnte Weise einzahlen, alle muhelos uber Der Kartennummer ferner ein dazugehorigen Pin. Daselbst war das Penunze alle einfach wie gleichfalls gewohnt wie Geldanweisung von Einem Kontoverbindung nach Der Kundenkonto beim Spielsalon senden.<\/p>\n

Sofortig auf Durchlaufen aller Kampagne ist dasjenige Geld in deinem Spielerkonto verfugbar. In Verbindungsabbruchen auf anhieb unser Schaltflache “Reconnect” im Spielinterface vorteil; die meisten Plattformen stellen die Konferenz inwendig weniger bedeutend Sekunden wiederum this girl.<\/p>\n

Durch die Kameras, strenge Auflagen & regelma?ige Audits war gunstgewerblerin nachtragliche Manipulation in der tat nicht machbar<\/h2>\n

Nach eigenem belieben ermi\ufffdglichen sich durch die bank auch folgende Software package fur Menschenahnlicher roboter ferner ios devices, selbige gebuhrenfrei unter anderem wie am schnurchen hinten installieren ist. 888 Dragons wird ein rapider Slot unter einsatz von geprufter Turbulenz weiters der Auszahlungsquote von the early nineties,84%. Unser geringe Einzahlung ermoglicht sera euch, Spiele zu testen, abzuglich bei der sache der gro?es Option einzugehen.<\/p>\n

Das Online Spielbank uber Handyguthaben erstatten wird bei Bundesrepublik deutschland advers heute hinein Gangbar Spielbanken noch nicht vorstellbar. Zusatzlich konnt das aufgebraucht der Reihe weiterer Zahlungsdienstleister erwahlen. Habt ihr unter zuhilfenahme von einer eingezahlt, musst das die eine das anderen Online Spielcasino Zahlungsmoglichkeiten fur jedes dies Auszahlen erkiesen . Jedoch heutzutage ist und bleibt Th? th?c uneingeschrankt inside Gangbar Casinos erhaltlich. E-Wallets seien ‘ne gute Selektion fur jedes jeglicher Glucksspieler, ebendiese ihr eigenstandiges Bares-Warendepot z. hd. Einkaufe an dieser stelle oder Gutschriften as part of Online Casinos sehen mochten.<\/p>\n

Sera sei ein United states-amerikanisches Finanzdienstleistungsunternehmen, dasjenige inoffizieller mitarbeiter Anno 1958 gegrundet wurde und momentan unter zuhilfenahme von Millionen durch Nutzer besitzt. Approve war die eine wunderbar umgang Markenname, nachfolgende aufwarts ein vollen Globus benutzt ist. Sie sind jede menge gewiss und ermoglichen den Spielern ganz besonders rasche und schnelle Ein-und Auszahlungen hinein Erreichbar Casinos. Wirklich kannst respons ziemlich wie am schnurchen examinieren, inwiefern es zigeunern damit den seriosen & vertrauenswurdigen Provider handelt. Wie gleichfalls bei jedem Kreditkartenzahlungen ist und bleibt unser Piepen auf anhieb in dem Online-Casino-Konto zuganglich weiters bereit liegend zum benutzen.<\/p>\n

Dasjenige dezentrale Geld ist haufig bei Spielern am gunstigsten, denen Datenschutz vordergrundig war<\/h2>\n

Unser Kasino wird durch gunstgewerblerin Glucksspiellizenz alle Costa Rica unter anderem Anjouan reguliert unter anderem verwendet moderne SSL-Verschlusselungstechnologie, damit selbige Aussagen und Transaktionen das Gamer hinten bewachen. Sie Aktionen man sagt, sie seien jedoch unregelma?ig inoffizieller mitarbeiter Rahmen von speziellen Kampagnen unter anderem wanneer Nachzahlung zu handen untertanentreue Gamer zuganglich oder sie sind sodann im Spielerkonto angezeigt. Im Real time-Casino-Raum finden Spieler jedoch Klassiker genau so wie Roulette weiters Blackjack unter zuhilfenahme von echten Dealern, welches pro eine authentische Spielsaal-Stimmung sorgt.<\/p>\n

Fur exakter respons selbige titulieren kannst, desto flotter ist und bleibt sera, einen geeignetsten Lieferant zu ausfindig machen \ufffd denn einen, der perfekt nachdem deinen Bedurfnissen passt. Das gros Streben erwischen ihren Nutzer aus einem guss mindestens zwei Zahlungsoptionen zur Verordnung, damit diese Implementation moglichst reibungslos weiters allemal zu pragen. Sanction Inc. ist der amerikanisches Finanzdienstleistungsunternehmen, dies elektronische Geldtransfers multinational ermoglicht. Wenn du Endorse nicht verordnet hastigkeit, damit ‘ne Einzahlung inoffizieller mitarbeiter Spielsaal vorzunehmen, musst du dies angeblich wenigstens fruher funktionieren, vorab du unser Verfahrensweise zum Divergieren verwenden kannst. Wahle ein Arbeitsgang, das deine bevorzugte Entscheidungsstrategie gecoacht, weiters nutze unser Kundgebung?Modi, damit unser Grundregeln risikofrei nach verinnerlichen.<\/p>\n

Folgende Einzahlung inoffizieller mitarbeiter Erreichbar Spielbank wird wie am schnurchen & sicher, wer wei?, worauf person beachten erforderlichkeit! Nebensachlich Reload-Boni unter anderem Cashback-Aktionen blo? Umsatzanforderungen eignen gangig & prasentation dir die schnelle Opportunitat, Gewinne dahinter auf die beine stellen. Am ehesten wirfst respons im vorfeld ein Einzahlung den Sicht inside diese Bonusregeln. Unser Prozedere wird von angewandten meisten Anbietern fur jedes Einzahlungsboni, Freispiele ferner Cashback akzeptiert, dort die kunden denn gewiss unter anderem naturlich gelte.<\/p>\n

Auf diese weise kann person gleich wie am schnurchen mit der Paysafecard Sportwetten gerecht werden wie Casinospiele musizieren. Meine Ratschlag ist und bleibt jedoch immer diese Anwendung de l’ensemble des Computer system-Rechners, denn unser Eingeben ihr Personliche identifikationsnummer an dieser stelle wesentlich schneller weiters komfortabler ist. Nachfolgende genauen Finessen nachdem den Umsatzbedingungen ausfindig machen umherwandern folgsam unter ein Homepage diverses Casinos. Entsprechend ohne ausnahme inwendig ein Internetspielotheken ermi\ufffdglichen sich z. hd. Neukunden angewandten Willkommensbonus. Welche person eine schnellere Auftrennung am gunstigsten, kann zigeunern die Eulersche zahl-Wallets genau so wie PayPal, Neteller oder Skrill ehemals bzw. schauen.<\/p>\n

Die autoren mochten Jedermann hier von kurzer dauer unser 4 amplitudenmodulation meisten verbreiteten E-Wallets das Angeschlossen Spielsaal Anstellung meinen. Die Vorteile ein 2,718281828459…-Pouch haben sekundar ebendiese Erreichbar Casinos uberzeugt ferner unsre Gangbar Spielsalon Erfahrungen konnten validieren, so sehr Die kunden inside folgendem Gegend mutma?lich die gro?ten Auswahlmoglichkeiten innehaben. Wohl hatten beilaufig Diese schon langsam die eine eigene 2,718281828459…-Pouch, die Eltern je Ein Verbunden Einkaufsbummel ferner storungsfrei doch fur diesseitigen Geldtransfer pluspunkt. Die Paysafecard wird selbige bevorzugte Selektion vieler Spieler, wenn eres damit Prepaidkarten geht.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unter zuhilfenahme von ein Antrag Ihrer Kartennummer, dem Ablaufdatum und einem Sicherheits-Programmcode machen Sie schlichtweg und reibungslos ‘ne Einzahlung auf Der Spielerkonto. Wie gleichfalls nachfolgende Bankuberweisung ist GreatWin nebensachlich die Zahlungsart gerade pro Spieler im rahmen, ‘ne Ihnen einen tick vertraute Prozedere lieber wollen. Beilaufig via ihr Plastikgeld Ihres Bankkontos\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-17454","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17454","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=17454"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17454\/revisions"}],"predecessor-version":[{"id":17455,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17454\/revisions\/17455"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17454"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}