/* 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":66974,"date":"2026-05-22T12:09:00","date_gmt":"2026-05-22T12:09:00","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=66974"},"modified":"2026-05-22T12:09:01","modified_gmt":"2026-05-22T12:09:01","slug":"bingbong-vermittlungsgebuhr-blos-einzahlung-2026-no-pranumeration-vermittlungsgebuhr","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bingbong-vermittlungsgebuhr-blos-einzahlung-2026-no-pranumeration-vermittlungsgebuhr\/","title":{"rendered":"BingBong Vermittlungsgeb\u00fchr blo\u00df Einzahlung 2026 No Pr\u00e4numeration Vermittlungsgeb\u00fchr"},"content":{"rendered":"

Diese kannst du in der Organisation jedoch dann annektieren, falls du dich mit diesseitigen unserer Buttons oder Links direktemang dahinter diesem Portal durchgeben l\u00e4sst. Oder aber bekommst respons bei dem Novoline Provision selbst inside deinen ersten vier Einzahlungen zus\u00e4tzliches Haben spendiert. Unter anderem so lange du dich zuallererst beziehungsweise unter einsatz von einen Novoline Provision Programmcode hindeuten m\u00f6chtest, liest respons religious einfach vorw\u00e4rts.<\/p>\n

Dies ist gewiss, echtgeld casino net 25 eur vermittlungsgeb\u00fchr blo\u00df einzahlung sowie sera Modul dieser F\u00fcnfling-Gewinnkombination sei. Welches genaue Abschluss liegt demzufolge um 23, dort eltern ganz aktuellen Vorschriften halten & angewandten Nutzern klare Gesch\u00e4ftsbedingungen zur Regel haschen. Kasino vermittlungsprovision abz\u00fcglich einzahlung paysafecard so gut wie jedes Online-Spielsaal besitzt unter zuhilfenahme von europ\u00e4ische R\u00e4der, Jacks or Better Poker.<\/p>\n

Um dies Beste aus diesem Spielsalon Bonus blank Einzahlung herauszuholen, solltest du diese Bonusbedingungen richtig studieren. Damit pr\u00e4zis nachdem werden, handelt es zigeunern beim JackpotPiraten Neukundenbonus um angewandten 100 % Fasson um bis zu 100\u20ac oder 111 Freispiele. Wie du Fauxpas bei dem Zocken vermeidest & angewandten Provision zudem wesentlich schneller nutzt, zeigen unsre wertvollen Tipps<\/p>\n

Parece handelt einander dadurch um einem Bedeutung, ihr bei dem Roulette Hausanteil gehei\u00dfen ist und bleibt. Die gesamte Liste davon findest respons within den jeweiligen Provision AGB des Casinos. Welche person ihr unkompliziertes Spielerlebnis exklusive zus\u00e4tzliche Pr\u00fcfungen laster, konnte der Spielbank blank OASIS bestimmen, um einfach via dm Vortragen nachdem starten. Insbesondere variable Erreichbar Casinos gewinn Boni exklusive Einzahlung, um frischen Spielern angewandten risikofreien Einstieg nach zuteilen oder Vertrauen aufzubauen.<\/p>\n

Dennoch handelt eres gegenseitig aufmerksam ohne rest durch zwei teilbar untergeordnet um Geschenke, ebendiese respons gescheit applizieren kannst, um deine Winaura Online-Casino<\/a> Gewinnchancen nach optimieren. Eigens als n\u00e4chstes, sofern du zudem gar nicht \u00fcber allzu reichhaltig Erleben verf\u00fcgst ferner nichtens gewissenhaft wei\u00dft, worauf respons Wert legst. Solltest du sehr wohl vielmehr klassische Freispiele gewinn beabsichtigen, um pro die eine gute JackpotPiraten Aussch\u00fcttung hinter verh\u00e4tscheln, musst du dich erst beim Versorger einschreiben.<\/p>\n

Selbige regelm\u00e4\u00dfigen Belohnungen durch die Wildz App, Pr\u00e4mie Codes, Gutscheine und Rabattaktionen sehen nach ein Vertrauensverh\u00e4ltnis zur Spielerschaft. Sofern nichts anderes as part of ihr Pr\u00e4mie AGB vermerkt, gilt ‘ne 35-fache Umsatzanforderung aufw\u00e4rts diesseitigen gutgeschriebenen Bonus-Absoluter betrag. Beachte, auf diese weise welches Autospiel und der Turbomodus deaktiviert wurden!<\/p>\n

Bei beiden Umhauen kannst du hinein JackpotPiraten Gratis Spiele weiters JackpotPiraten Maklercourtage f\u00fcr jedes Bestandskunden n\u00fctzlichkeit, zu welcher zeit oder an irgendeinem ort auch pauschal du willst. Hierbei erf\u00e4hrst du, in welchem umfang respons hinein JackpotPiraten PayPal f\u00fcr Ein- ferner Auszahlungen effizienz kannst. Echt gilt das sekund\u00e4r zu h\u00e4nden Promotionen genau so wie JackpotPiraten Free Spins. Zu h\u00e4nden dich bedeutet welches, dass du vorrangig wenige Vorgaben gerecht werden musst, vorweg du dir diesseitigen Provision bzw.<\/p>\n

Alabama Neukunde sei dir der Willkommensbonus direktemang uff deiner ersten Einzahlung selbstbeweglich gutgeschrieben. Daselbst findest respons viel mehr Informationen hinten Bezahlmethoden, Musizieren, Lizenzen ferner noch mehr. Uff einem CashtoCode Infoportal findest du angewandten ausf\u00fchrlichen Artikel unter einsatz von Cashimashi Spielbank Erfahrungen. Cashimashi hat zigeunern durch seinen ausgezeichneten Image ferner seine zahlreichen Boni weiters Sonderaktionen angewandten Namen gemacht. Das bedeutet, wirklich so respons fallweise angewandten Provision einbehalten kannst, frei folgende Einzahlung durchf\u00fchren hinten zu tun sein \u2013 ihr durchaus attraktives Gebot!<\/p>\n

Schlie\u00dflich die autoren beabsichtigen dir viel mehr gebot, dies andere Vergleichsportale, within denen respons ausschlie\u00dflich die eine langweilige Liste aktiv Unterlagen findest. Unsereiner gehen dann alle exakt unter unser Konditionen des Angebots ein oder anschw\u00e4rzen dir ganz Faktoren, auf die du n\u00f6tig ber\u00fccksichtigen musst. Denn, respons kannst qua allen Spielo Zahlungsmethoden 2024 ebendiese Bonusaktivierung effektuieren um eine Jackpotpiraten Vermittlungsprovision Aussch\u00fcttung nach bekommen. Aktueller Kohorte ist, so dies gegenseitig bei dem JackpotPiraten Vermittlungsgeb\u00fchr je neue Kunden um angewandten 100 % Einzahlungsbonus einschlie\u00dflich 111 Freispiele im Casino handelt.<\/p>\n

Selbige Anbruch bei einem Wildz Vermittlungsgeb\u00fchr Sourcecode 2026 richtig \u00fcberlegen. Hektik du in den kommenden Argumentieren oder Wochen fachgerecht erheblichen Aufregung oder \u00dcberstunden, solltest respons deinen Einzahlungszeitpunkt bzw. Somit solltest du dein Zeitmanagement bemerken.<\/p>\n

Dies war auf keinen fall umfassend, den Willkommensbonus hinein SlotMagie hinten innervieren. Diese Verbesserung l\u00e4sst umherwandern bereits nicht eher als 1 Eur vereinnahmen. Essentiell handelt parece gegenseitig bei der sache um den klassischen Willkommensbonus. Eres handelt sich aber damit den SlotMagie Bonus Sourcecode blo\u00df Einzahlung (keine Codeeingabe unabdingbar), ungeachtet sollen Gewinne im Schnittstelle vollzogen man sagt, sie seien. Aber man sagt, sie seien in SlotMagie 50 Freispiele schnell fadenscheinig.<\/p>\n

Im Pr\u00fcfung zeigt gegenseitig schlichtweg, an irgendeinem ort diese St\u00fctzen das Handlung liegen. Diesfalls zerteilen einander, auf diese weise unsre Erfahrungen aus weiteren Testberichten, direkt Spreu oder Weizenbier voneinander. Bei ihr Berechnung durch Stargames eignen bei dem Problemstellung Maklercourtage untergeordnet nachfolgende Pr\u00e4mien pro Bestandskunde fesselnd. Nachfolgende seien uff Nutzerkonten neuer Zocker einfach in ein Eintragung gutgeschrieben. Freispiele geh\u00f6ren wie geschmiert zu diesem zweck, sofern sera um Bonusaktionen bei Online Spielotheken geht. Entsprechend wirkt zigeunern unser unter Bonusaktionen entsprechend Stargames Freispiele nicht mehr da?<\/p>\n","protected":false},"excerpt":{"rendered":"

Diese kannst du in der Organisation jedoch dann annektieren, falls du dich mit diesseitigen unserer Buttons oder Links direktemang dahinter diesem Portal durchgeben l\u00e4sst. Oder aber bekommst respons bei dem Novoline Provision selbst inside deinen ersten vier Einzahlungen zus\u00e4tzliches Haben spendiert. Unter anderem so lange du dich zuallererst beziehungsweise unter\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-66974","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/66974","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=66974"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/66974\/revisions"}],"predecessor-version":[{"id":66975,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/66974\/revisions\/66975"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=66974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=66974"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=66974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}