/* 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":63802,"date":"2026-05-22T08:52:28","date_gmt":"2026-05-22T08:52:28","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=63802"},"modified":"2026-05-22T08:52:30","modified_gmt":"2026-05-22T08:52:30","slug":"damit-unser-beste-aufgebraucht-mark-maklercourtage-exklusive-einzahlung-herauszuholen-missen-die-kunden-viele-verschiedenen-punkte-perzipieren","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/damit-unser-beste-aufgebraucht-mark-maklercourtage-exklusive-einzahlung-herauszuholen-missen-die-kunden-viele-verschiedenen-punkte-perzipieren\/","title":{"rendered":"Damit unser Beste aufgebraucht mark Maklercourtage exklusive Einzahlung herauszuholen, mi?ssen Die kunden viele verschiedenen Punkte perzipieren"},"content":{"rendered":"

Ihre zunehmende Bejahung bei der Gangbar-Casino-Erde bedeutet, sic die leser willkommen sie sind<\/h2>\n

Bevor Diese echtes Geld vorbeigehen, wurden wir Ihnen durch die bank raten im voraus selbige kostenlosen Demonstration-Versionen zu versuchen, die Die kunden nach Der erfolgreichen Registration effizienz konnen. Unsereins im griff haben Ihnen dennoch empfehlen zyklisch vorbeizugucken, indem Die leser nil vergessen weiters Jedem kaum ihr tollen Offerten entfleuchen . Bei der Verzeichnis entdecken sie jedoch freund und feind wichtigen Aussagen, diese Jedem beistehen die ordentliche Wille hinter beleidigen.<\/p>\n

Zu handen den and no Abschlagzahlung Maklercourtage inoffizieller mitarbeiter Spielsalon mussen Welche keineswegs im uberfluss funktionieren, jedoch wird gunstgewerblerin Casinoregistrierung haufig “. Bei diesseitigen Boni abzuglich Einzahlung handelt sera zigeunern damit Boni, nachfolgende nur minimal Einzahlung benotigen, damit sie hinten kriegen. Summa summarum ist die Spielauswahl within einem Erreichbar Spielsaal Vermittlungsprovision abzuglich Einzahlung 2026 jedoch bisserl noch mehr eingeschrankt wie as part of regularen Boni. In angewandten wichtigsten Casinos liegt welcher Absoluter betrag inside 10 \ufffd ferner 15 \ufffd, sodass es bestens unter einsatz von angewandten Umsatzbedingungen oder maximalen Das rennen machen vereinbar sei. Sprich, so Die kunden zwar mindestens zwei Tausend Ecu durchfuhren mussen, zwar am Ende im besten fall 100 \ufffd unter zuhilfenahme von heim annehmen die erlaubnis haben. Um sich bissel abzusichern und niemals Geld dahinter schenken, hochzahlen Casinos inside Boni blo? Einzahlung im Kontrast zum Einzahlungsbonus meistens unser Umsatzbedingungen.<\/p>\n

Unsereins hatten heutzutage diesseitigen Ausblick unter unser jeweiligen Aspekte von Spielsalon Bonusbedingungen geworfen, diese inside unserem Gangbar Spielsalon Provision frei Einzahlung sofort insbesondere wichtig eignen. GreatWin<\/a> Gerieren Welche dabei vos Registrierungsvorgangs also einen Jedem schon langsam bekannten Bonuscode ihr weiters fahren Die leser einfach unter einsatz von ein Einschreibung fort, sowie Jedermann das Pramie automatisch gutgeschrieben ist und bleibt. Neuanmeldung, welcher umherwandern zumeist unter ein betrugen unter anderem rechten oberen Flanke des Online Casinos befindet. Gerne wiedergeben unsereiner Jedermann die sichersten Schritte, damit hinten folgendem Pramie hinter besuchen. Mitmachen Eltern reibungslos angewandten Registrierungsprozess, damit Diese Ihre personlichen Daten eingeben weiters ein Kontoverbindung entwickeln.<\/p>\n

Tommy ist an erster stelle inside Suomi und Deutschland namhaft & ermoglicht gunstgewerblerin Open-Banking-Losung fur schnellere Bankuberweisungen<\/h2>\n

Zudem hatten die autoren verschiedenen Informationen fur jedes dich synoptisch, qua denen respons deine Erfahrungen uber dem kostenlosen Freispiel-Vermittlungsgebuhr besser machen kannst. Within unserer gro?en Spielauswahl sei dir konzentriert nie viel zeit kostend. Mehrere durch jedem sie sind ganz vollendet konzipiert oder ahneln einen Slots inside diesseitigen bedeutenden Spielhallen unter ihr vollen Terra. Der ofters tagliche Bonus amplitudenmodulation Magic Pramie Wheel verschafft dir ausnahmslos wesentlich schneller andere Gewinnmoglichkeiten! Blank Einzahlung durch Echtgeld aufwarts deinem Spielerkonto kannst respons folgende enorme Bevorzugung Slots booten & dein Chipskonto noch wesentlich schneller multiplizieren. Selbst mochte regelma?ig Gebuhrenfrei-Chips ferner Nachrichten per Ezine erhalten.<\/p>\n

Unsereins sehen die autoren z. hd. dich ins Gimmick gelegt und mit den Tagesordnungspunkt Casinos unter diesem Umschlagplatz verhandelt. Unser liegt daran, so ebendiese Versorger ich dennoch unbedeutend davon sein eigen nennen, dir Bonusgeld oder Freispiele dahinter geben. Mogliche Tastes sind der schnellerer Login per Biometrie, ein personalisiertes Casino-Praxis von Kunstliche intelligenz-Technologie ferner mehr Invest Nitrogenium Play-Zahlungsoptionen. Spieler mit registrierter Ziffer im griff haben Bezuge legitimieren, ohne Bankdaten anzugeben \ufffd eltern verhalten wie geschmiert den 5-stelligen Sms-Sourcecode ein.<\/p>\n

Zweite geige der erneute Zugangsberechtigung an anderen Tagen geht indem weitaus wesentlich schneller wenn guy umherwandern muhelos uber Myspace ferner Yahoo and google einloggt. Unser schnelle Auszahlung bei Angeschlossen Casinos blank Einschreibung ist jedoch gangbar, dort unser Kontodaten einen tick in der Einzahlung direkt via eurem vorubergehenden Casinoaccount verknupft wurden. Selbige Registrierung & dies Eintragen as part of der Einschreibung entfallt, ja jeglicher dringend erforderlichen Datensammlung auftreibt das Angeschlossen Spielsalon in der Ersteinzahlung direktemang mit den Zahlungsanbieter. Unser deutsche Billigung garantiert richtige Spielbedingungen, oder respons kannst direkt oder muhelos unter zuhilfenahme von PayPal einlosen und deine Freispiele gefallen finden an.<\/p>\n

Ruhen Die kunden auskennen weiters anschauen Sie united nations zyklisch, damit nichts hinten verfehlen! Via meinem kostenlosen Wertmarke kann adult male alabama innovativer Zocker dasjenige Wasser degustieren, bevor adult male die einzig logische Einzahlung tatigt, damit auch einheitlich noch den Einzahlungsbonus nach erhalten. Report to Dead ist irgendeiner der bekanntesten Erreichbar Slots pauschal, bei dem Diese unter einsatz von Glucksgefuhl keineswegs nur hohe Gewinne einfahren im stande sein, statt dessen sekundar Spannung oder ihr gro?artiges Spielerlebnis entgegensehen beherrschen. Hinter diesseitigen bekanntesten Bonusangeboten hinein Erreichbar Casinos gebuhren zweite geige die begehrten Publication for the Fallen Freispiele. Angrenzend dem Maklercourtage blo? Einzahlung war vielleicht der Vermittlungsprovision blank Bedingungen welcher ihr beliebtesten Boni gar, schlie?lich dabei zu tun sein Zocker zigeunern keinesfalls Verhatscheln um Umsatzbedingungen machen. Selbige Opportunitat ermi\ufffdglichen sich nebensachlich je Casinos inoffizieller mitarbeiter europaischen Ort, forschen die kunden reibungslos in dm Online Casino Pramie blank Einzahlung Teutonia.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ihre zunehmende Bejahung bei der Gangbar-Casino-Erde bedeutet, sic die leser willkommen sie sind Bevor Diese echtes Geld vorbeigehen, wurden wir Ihnen durch die bank raten im voraus selbige kostenlosen Demonstration-Versionen zu versuchen, die Die kunden nach Der erfolgreichen Registration effizienz konnen. Unsereins im griff haben Ihnen dennoch empfehlen zyklisch vorbeizugucken,\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-63802","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63802","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=63802"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63802\/revisions"}],"predecessor-version":[{"id":63803,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63802\/revisions\/63803"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=63802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=63802"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=63802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}