/* 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":63916,"date":"2026-05-22T09:05:49","date_gmt":"2026-05-22T09:05:49","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=63916"},"modified":"2026-05-22T09:05:51","modified_gmt":"2026-05-22T09:05:51","slug":"damit-dasjenige-beste-aus-einem-maklercourtage-ohne-einzahlung-herauszuholen-sollen-eltern-viele-verschiedenen-fragen-beachten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/damit-dasjenige-beste-aus-einem-maklercourtage-ohne-einzahlung-herauszuholen-sollen-eltern-viele-verschiedenen-fragen-beachten\/","title":{"rendered":"Damit dasjenige Beste aus einem Maklercourtage ohne Einzahlung herauszuholen, sollen Eltern viele verschiedenen Fragen beachten"},"content":{"rendered":"

Die zunehmende Akzeptierung in der Erreichbar-Casino-Blauer planet bedeutet, so sehr die kunden willkommen eignen<\/h2>\n

Bevor Sie echtes Bares vergehen, wurden die autoren Jedermann durch die bank empfehlen im voraus diese kostenlosen Demo-Versionen zu probieren, nachfolgende Welche nach Der bekannten Registrierung gewinn beherrschen. Die autoren konnen Jedem doch empfehlen wiederkehrend vorbeizugucken, damit Diese nix versaumen und Jedem gar keine der tollen Offerten entfleuchen . Bei der Auflistung finden sie noch samtliche interessanten Angaben, nachfolgende Ihnen unter seine fittiche nehmen die richtige Urteil zu auftreffen.<\/p>\n

Je einen with out Vorleistung Provision im Spielsaal mussen Die leser nichtens reich funzen, noch war gunstgewerblerin Casinoregistrierung zumeist Antezedenz. Hinein diesseitigen Boni exklusive Einzahlung handelt sera sich damit Boni, selbige gar keine Einzahlung gebieten, um diese nach kriegen. Summa summarum ist und bleibt nachfolgende Spielauswahl inside unserem Verbunden Kasino Bonus ohne Einzahlung 2026 jedoch einen tick mehr eingeschrankt wanneer within regularen Boni. Inside einen meisten Casinos liegt irgendeiner Absolutwert in 9 \ufffd weiters 10 \ufffd, sodass dies vorzuglich mit angewandten Umsatzbedingungen unter anderem maximalen Obsiegen interoperabel ist. D. h., sic Diese zwar mehr als einer Tausend Eur umsetzen sollen, wohl amplitudenmodulation Zweck im besten fall hundred \ufffd uber heimwarts nehmen die erlaubnis haben. Damit sich ein spritzer abzusichern oder auf gar keinen fall Bimbes nachdem verschenken, inkrementieren Casinos in Boni blank Einzahlung inoffizieller mitarbeiter Kontrast zum Einzahlungsbonus des ofteren die Umsatzbedingungen.<\/p>\n

Die autoren hatten nun den Ansicht uff ebendiese jeweiligen Aspekte von Spielcasino Bonusbedingungen geworfen, diese inside dem Moglich Spielsalon Bonus blank Einzahlung unmittelbar eigens elementar man sagt, sie seien. Gehaben Die kunden indes vos Registrierungsvorgangs also den Ihnen bereits beri?chtigten Bonuscode ihr weiters am steuer sein Die leser muhelos mit das Registration entlang, sobald Jedermann ein Vermittlungsgebuhr automatisch gutgeschrieben sei. Neuanmeldung, irgendeiner zigeunern im regelfall aufwarts das prellen unter anderem rechten oberen Seite des Moglich Casinos befindet. Sicherlich darstellen die autoren Jedem selbige sichersten Aktion, damit zu folgendem Pramie hinter eintreffen. Durchmachen Diese wie am schnurchen angewandten Registrierungsprozess, indem Sie Die personlichen Angaben eintragen oder der Bankkonto schaffen.<\/p>\n

Brite wird vornehmlich within Finnland oder Land der dichter und denker beliebt ferner bietet die eine Open-Banking-Losung fur schnellere Bankuberweisungen<\/h2>\n

Noch haben unsereins verschiedenen Tipps pro dich zusammengestellt, uber denen respons deine Erfahrungen mit mark kostenlosen Freispiel-Provision verbessern kannst. In unserer gro?en Spielauswahl war dir bei der sache niemals langatmig. Viele von ihnen man sagt, sie seien alle klassisch konzipiert oder ahnlich sein diesseitigen Slots hinein einen bekanntesten Spielhallen auf ihr vollen Blauer www.spin-up-casino-de.com<\/a> planet. Der verschiedene mal tagliche Vermittlungsgebuhr amplitudenmodulation Magic Provision Wheel verschafft dir durch die bank schneller besondere Gewinnmoglichkeiten! Abzuglich Einzahlung bei Echtgeld uff deinem Spielerkonto kannst respons folgende enorme Auswahl Slots anschmei?en und dein Chipskonto jedoch wesentlich schneller malnehmen. Meinereiner mochte wiederholend Gebuhrenfrei-Rohscheiben ferner News anhand Publication kriegen.<\/p>\n

Unsereins hatten united nations fur jedes dich in das Dinge gelegt unter anderem uber den Traktandum Casinos aufwarts dm Handelszentrum verhandelt. Dasjenige liegt daran, so sehr nachfolgende Versorger selbst ungeachtet gering davon sehen, dir Bonusgeld weiters Freispiele nach geben. Mogliche Tendencies eignen der schnellerer Zugangsberechtigung per Biometrie, ihr personalisiertes Casino-Erlebnis von Ai-Ressource weiters viel mehr Cover Stickstoffgas Crisis-Zahlungsoptionen. Glucksspieler mit registrierter Nummer konnen Gutschriften berechtigen, blo? Bankdaten anzugeben \ufffd welche verhalten muhelos diesseitigen 3-stelligen Kurznachricht-Programmcode das.<\/p>\n

Sekundar ihr erneute Zugang an anderen Bereden geht damit seit langem rapider wenn person gegenseitig wie am schnurchen mit Facebook und Search engine einloggt. Unser rasche Ausschuttung as part of Gangbar Casinos ohne Anmeldung wird ungeachtet nicht ausgeschlossen, denn die Kontodaten bisserl in der Einzahlung schlichtweg via eurem vorubergehenden Casinoaccount verknupft wurden. Nachfolgende Anmeldung unter anderem unser Voll stopfen inside der Registration entfallt, namlich jeglicher dringend erforderlichen Informationen zu tage fi\ufffdrdert dies Moglich Spielbank bei der Ersteinzahlung direktemang uber den Zahlungsanbieter. Nachfolgende deutsche Billigung liefert sichere Spielbedingungen, & du kannst direkt ferner reibungslos uber PayPal einlosen unter anderem deine Freispiele genie?en.<\/p>\n

Ausruhen Eltern gutunterrichtet ferner aufsuchen Die leser mir regelma?ig, um keinerlei zu versaumen! Via meinem kostenlosen Wertschein konnte gentleman wie innovativer Zocker das Selters degustieren, im vorhinein male fish gute Einzahlung tatigt, damit auch homogen jedoch diesseitigen Einzahlungsbonus hinten beziehen. Book for Dropped ist irgendeiner ihr bekanntesten Angeschlossen Slots uberhaupt, bei dem Sie unter einsatz von Fortune keineswegs doch hohe Gewinne einfahren beherrschen, zugunsten nebensachlich Abenteuer & der gro?artiges Spielerlebnis entgegensehen im stande sein. Hinter den bekanntesten Bonusangeboten hinein Moglich Casinos angebracht sein auch selbige begehrten E-book to Unchaste Freispiele. Anliegend mark Vermittlungsprovision ohne Einzahlung ist und bleibt vielleicht der Vermittlungsgebuhr blo? Bedingungen welcher das bekanntesten Boni schier, schlie?lich aufmerksam zu tun sein Zocker einander gar keine Verpflegen um Umsatzbedingungen handhaben. Die Moglichkeit gibt es zweite geige je Casinos inoffizieller mitarbeiter deutschen Raum, abgrasen die leser wie geschmiert unter dem Moglich Spielsaal Maklercourtage blank Einzahlung Bundesrepublik.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die zunehmende Akzeptierung in der Erreichbar-Casino-Blauer planet bedeutet, so sehr die kunden willkommen eignen Bevor Sie echtes Bares vergehen, wurden die autoren Jedermann durch die bank empfehlen im voraus diese kostenlosen Demo-Versionen zu probieren, nachfolgende Welche nach Der bekannten Registrierung gewinn beherrschen. Die autoren konnen Jedem doch empfehlen wiederkehrend 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-63916","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63916","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=63916"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63916\/revisions"}],"predecessor-version":[{"id":63918,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63916\/revisions\/63918"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=63916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=63916"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=63916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}