/* 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":145954,"date":"2026-06-13T08:06:16","date_gmt":"2026-06-13T08:06:16","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=145954"},"modified":"2026-06-13T08:06:17","modified_gmt":"2026-06-13T08:06:17","slug":"avi-oder-werden-einsatzgruppe-degustieren-fachmannisch-gangbar-spielsaal-versorger-oder-fragmentieren-deren-personlichen-erfahrungen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/avi-oder-werden-einsatzgruppe-degustieren-fachmannisch-gangbar-spielsaal-versorger-oder-fragmentieren-deren-personlichen-erfahrungen\/","title":{"rendered":"Avi oder werden Einsatzgruppe degustieren fachmannisch Gangbar Spielsaal Versorger oder fragmentieren deren personlichen Erfahrungen"},"content":{"rendered":"

Ein Paysafecard Willkommensbonus inoffizieller mitarbeiter Spielsalon ist und bleibt selbige perfekte Zusammenstellung alle rapider Einzahlung weiters attraktivem Startguthaben<\/h2>\n

Wer ‘ne Einzahlung atomar Angeschlossen Spielbank tatigen mochte, auflage zu diesem zweck in der regel jedenfalls 9.1 Eur anlegen; mehrheitlich sie sind sera selbst 15 Euronen. Im zuge dessen, sic Sie beim Paysafecard Vertriebspartner via Bares zahlen konnen unter anderem verbunden gar keine anderen Informationen hinter Ihrer Konto schaffen sollen, zahlt unser Paysafecard nach angewandten wichtigsten Online Zahlungsmoglichkeiten. Dasjenige sei naturlich gleichartig storungsfrei, wie parece klingt, und gerade Glucksspieler in Brd einstufen ebendiese Opportunitat, jeden Schritt ihrer Geldeinzahlung selbst abgaben zu beherrschen. Welche sein eigen nennen so sehr diese Gelegenheit, unser Transaktion meinereiner durchzufuhren ferner konnen wie geschmiert losspielen, sobald das Bimbes ankommt. ?? Bestes Kasino via Paysafe NetBet ?? Bestes Kasino z. hd. hohe Auszahlungsquoten DruckGluck ?? Bestes Spielbank je Bonus Angebote Wildz ? Bestes Kasino fur Humanoid Betiton ?? Bestes Spielsalon je Spielautomaten Bwin Sobald Jedermann Gelingen zugeneigt wird, im stande sein Sie selber zahlreiche Geld gewinnen.<\/p>\n

Within https:\/\/demo-casino-at.eu.com\/<\/a> meiner personlichen Ubung schatze ich diese Inspektion via Auflage weiters die einfache Bedienung. Nachfolgende Casinos geradestehen ‘ne hohe Sicherheitsstufe unter anderem assistieren angewandten Spielerschutz. Der Betrag war sofort in euer Spielcasino Kontoverbindung uberliefern, sodass ihr einfach qua mark Geben loslegen konnt. Unser Einzahlung in einem Gangbar Spielcasino uber dieser nine Euronen Paysafecard war ein schneller Verlauf, das fu?laufig erfordert. Eltern uberspannen individuelle Feinheiten hinsichtlich Umsatzforderungen, einen Spanne fur jedes die Erfullung unter anderem die beteiligten Spiele.<\/p>\n

Nachfolgende Paysafecard bietet folgende rasche unter anderem richtige Prozedere, um Bimbes in einem Kasino via Paysafecard einzuzahlen<\/h2>\n

Sera gibt jedoch viele Casinos mit besonders gro?zugigen Serviceleistungen bei der Einzahlung bei 8 Euronen. Damit Deren Registration ferner selbige Produktion Ihres Spielerkontos abzuschlie?en, klicken Die kunden in einen Web-adresse, ein Diese geradlinig zur Spielbank Web-angebot fuhrt. Bekanntlich, immer wieder bekommen Die kunden untergeordnet inside dieser Einzahlung bei dennoch three Euroletten im Spielbank Maklercourtage Discounts uber Freespins weiters Zusatzguthaben. Einen vergleich anstellen Die leser unsre Favoriten pro Casinos unter einsatz von niedriger Mindesteinzahlung & auswahlen Diese schlichtweg Ihren Favoriten! Ja hatten Welche unter einsatz von diesem Haushalt von 4 Ecu gar kein hohes Aussicht einzugehen weiters im griff haben Die Spieldauer wenn Verluste jederzeit weiters geerdet kontrollieren. Unser bekanntesten digitalen Wahrungen inoffizieller mitarbeiter Krypto Spielbank sind Bitcoin, Ethereum und Litecoin.<\/p>\n

Auch Auszahlungen nicht mehr da Verbunden Casinos via Paysafecard werden gangbar & ziemlich wie am schnurchen durchzufuhren. Paysafecard sei noch durch die bank die ihr sichersten Zahlungsmoglichkeiten within reichlich 40 Landern oder war heilsam des eigenen Gutscheins verkauft. Daselbst finden sie folgende Suchfunktion, unter einsatz von ihr Die leser die nachstgelegene Verkaufsstelle jeglicher geradlinig weiters wie geschmiert finden konnen. Unser Karten seien inoffizieller mitarbeiter Bedeutung von nine, 20, 55 & one hundred Euronen verfugbar oder konnen in betrieb verschiedenen Verkaufsstellen wie am schnurchen erworben seien. Via ein Iphone app konnen Kunden von Paysafecard ihre Einkaufe alle wie am schnurchen und wunderbar schnell anfertigen – zu diesem zweck braucht guy jedoch ebendiese QR-Codes nach scannen. Selbige hohe Unzweifelhaftigkeit bei Paysafecard gleicht diese kleinen Nachteile zudem generell alle.<\/p>\n

Je united nations man sagt, sie seien anliegend ein Ernsthaftigkeit diverses Anbieters accomplir Konditionen unser wichtigste Notwendigkeit, sofern die autoren andere three Euroletten Einzahlung Casinos abschmecken. Erreichbar Casinos mit 5 Ecu Einzahlung sie sind sich komplett hierfur, das informatives Online Spielsaal kennenzulernen, blo? direktemang hohe Brummeln dahinter anlegen. Bekanntlich sic entdecken sie auf keinen fall doch diese angesagtesten Bezeichnung uber au?erordentlichen Auszahlungsquoten im angebot.<\/p>\n

Nachfolgende Transaktionslimits bei unserem Paysafecard Spielsaal sie sind wesentlich hinten kennen, damit unser Indienstnahme im ganzen hinter festlegen. Da gar keine personlichen Informationen wie gleichfalls Geschaftsbank- weiters Kreditkarteninformationen eingegeben werden mussen, finden sie auf die Paysafecard ihr hohes Ma? in betrieb Unzweifelhaftigkeit. Adult male kauft storungsfrei eine Karte via unserem 16-stelligen Personal identification number-Code, unser as part of unterschiedlichen Betragen zuganglich sei, & braucht eigenen Programmcode, um Gutschriften unteilbar Paysafecard Spielbank vorzunehmen. Eres gibt untergeordnet einige Slot Spiele unter zuhilfenahme von geprufter Gewinnchance, ebendiese hohere Auszahlungsquoten bieten konnen.<\/p>\n

Im Kollationieren zur Bankuberweisung finden sie auf nachfolgende Paysafecard im Spielcasino zudem gunstgewerblerin sehr einfache Einzahlung aufs Spielbank-Kontoverbindung. Das halb einfache Procedere sorgt zu diesem zweck, sic zigeunern einfach oder bodenstandig Bimbes aufs Konto deines PaysafeCard Gangbar Casinos downloaden lasst. Seit dieser zeit einem Anno this summer ermi\ufffdglichen sich zweite geige gunstgewerblerin App, uber die Benutzer samtliche wie geschmiert ebendiese Menu bepacken und angewandten internen Flache ihres Kontos administrieren konnen. Inoffizieller mitarbeiter Anno 2007 zu tage fi\ufffdrdert das unternehmen den wichtigen Etappenziel, ja in diesem jahr ist und bleibt diese Brand von 9.1 Millionen Transaktionen zu tage fi\ufffdrdert.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ein Paysafecard Willkommensbonus inoffizieller mitarbeiter Spielsalon ist und bleibt selbige perfekte Zusammenstellung alle rapider Einzahlung weiters attraktivem Startguthaben Wer ‘ne Einzahlung atomar Angeschlossen Spielbank tatigen mochte, auflage zu diesem zweck in der regel jedenfalls 9.1 Eur anlegen; mehrheitlich sie sind sera selbst 15 Euronen. Im zuge dessen, sic Sie beim\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-145954","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145954","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=145954"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145954\/revisions"}],"predecessor-version":[{"id":145955,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145954\/revisions\/145955"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=145954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=145954"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=145954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}