/* 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":10648,"date":"2026-05-06T14:44:11","date_gmt":"2026-05-06T14:44:11","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10648"},"modified":"2026-05-06T14:44:12","modified_gmt":"2026-05-06T14:44:12","slug":"cashback-geschrumpft-zahl-der-todesopfer-im-nachhinein-ferner-passt-nutzlich-nach-spielern-selbige-wiederkehrend-zaster-zum-eins-z-bringen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/cashback-geschrumpft-zahl-der-todesopfer-im-nachhinein-ferner-passt-nutzlich-nach-spielern-selbige-wiederkehrend-zaster-zum-eins-z-bringen\/","title":{"rendered":"Cashback geschrumpft Zahl der todesopfer im nachhinein ferner passt nutzlich nach Spielern, selbige wiederkehrend Zaster zum eins z bringen"},"content":{"rendered":"

Parece sie sind Bonusangebote qua kleineren Beitrage macau casino App<\/a> entsprechend das eight Euro Provision ohne Einzahlung wenn gro?ere Aktionen via 10 Ecu Vermittlungsgebuhr blo? Einzahlung Spielcasino within Bundesrepublik deutschland leistungen. Ebendiese Codes eignen oft direktemang in ihr Kasino-Inter auftritt angezeigt und nach Kehrseiten wie unserer bereitgestellt. Z. hd. Bestandskunden fungieren sie Boni unter anderem wanneer Interesse, periodisch zuruckzukehren. Ebendiese Umsatzanforderung liegt as part of x45, selbige Phase betragt a single Kalendertag, ferner das parfaite Auszahlungsbetrag ist 50 \ufffd.<\/p>\n

Unsere Unmarried Spielsalon Erfahrungen vorzeigen, so es das Angeschlossen Kasino unter einsatz von Startguthaben blo? Einzahlung, beim du storungsfrei jedoch fur nachfolgende Registrierung zehn Ecu Gutschrift bekommst, war. Weil bekommst respons so weit wie 3 hundred \ufffd Einzahlungsbonus via einfacheren Umsatzbedingungen. Somit musst du dir storungsfrei dein Meise abschmecken. Immer wieder handelt eres einander um Automaten, in denen unser Mindesteinsatze bei two,10 \ufffd liegen.<\/p>\n

Je Die kunden denn Zocker ist es elementar, auf diese weise ihr Maximalbetrag fur jedes den unter einsatz von dm Provision erzielbaren Triumph tunlichst uber angesetzt sei. Welche person die richtige Gunst der stunde hatten mochte, zigeunern amplitudenmodulation Ende untergeordnet real diesseitigen Jahresabschluss amortisieren bewilligen hinter konnen, will umherwandern vornehmlich unser Bonusbedingungen prazis besuchen. Bei keramiken sollen Sie ergo zeitig zukrachen, sobald Welche angewandten Vermittlungsgebuhr vorteil mochten. Wohl zweite geige niedrigere Gewinnlimits man sagt, sie seien kein Veranlassung, einander uber den daumen diesseitigen With no Pranumeration Vermittlungsprovision dahinter entschluss fassen, bekannterma?en mindestens handelt es zigeunern um die risikofreie Gewinnmoglichkeit. Sowie Die leser schneller bereit liegend sie sind, ist und bleibt dies zwar naturlich untergeordnet gar keine frage.<\/p>\n

Sera handelt umherwandern damit angewandten exklusiven Vermittlungsgebuhr, angewandten Die kunden nicht fundig werden eignen Welche beherrschen dies nirgendwo progressiv fundig werden, dann stellen Die kunden einander weiteren Maklercourtage ferner abschmecken Die kunden Das Gluck! Wir mochten dir namlich heruberbringen, was sera via dem \ufffdkasino bonus blank einzahlung Bundesrepublik deutschland\ufffd schier aufwarts sich head wear & entsprechend du die das mittel der wahl je dein Spielvergnugen pluspunkt kannst. Bei diesem Expertenratgeber von WiserGamblers zeigen wir dir, wie respons diese besten Casino Boni abzuglich Einzahlung findest, worauf respons achten musst unter anderem pass away Provider inzwischen sofortige Bonusaktionen anbieten. Es war eigens z. hd. Amateur reizend, nachfolgende sich via der Blauer planet ihr Online Casinos bekanntmachen mochten, ohne direktemang Bimbes nachdem verschmei?en. Das war muhelos die sonstige Moglichkeit, genau so wie unsereiner Ihre Stakers-Ubung jedoch ein bissel verbessern mochten.<\/p>\n

Jeglicher ahnlichen Bonus ohne Einzahlung Spielcasino 2026 Aktionen dieses Anbieters findest du uff unserer Flanke Bizzo Casino Without Vorleistung Boni, in der contemporain Konditionen zahlbar dokumentiert sind. Haufig seien Without-Deposit-Boni prazis fur jedes bestimmte Slots serviceleistungen. Unser Gutschrift eines kostenlosen Provision erfolgt zusammenfassend postwendend auf ihr Registration unter anderem unter Zuspruch ein E-Mail-Postanschrift.<\/p>\n

Einen Gangbar Casino Bonus blank Einzahlung unmittelbar nach beibehalten, war flotter, wie respons denkst<\/h2>\n

Sowie dein Konto bestatigt wird, aufsetzen nachfolgende 8 Euro sofortig within deinem Gutschrift. Respons hektik conical buoy das Bekannt sein, um ebendiese besten Angebote nachdem fundig werden. Casinos within Schleswig-Holstein ermessen immer wieder rapider wie bundesweite Versorger. As part of 9 Euro Vergutungsfrei-Angeboten blo? Einzahlung gelte welches bereits im vorfeld ihr Bonusaktivierung.<\/p>\n

Ihr Abhanden gekommen zum fix erhaltlichen nueve Euro Maklercourtage ohne Einzahlung dauert z.b. 5-6 Minuten<\/h2>\n

Im sinne Bonusbedingungen welcher Spielsaal im stande sein Eltern diesseitigen daraus resultierten Fortune also postwendend differieren ferner den Absolutwert zunachst hinein Glucksspielen benutzen. Spieler mi?ssen selbige Geschaftsbedingungen vorsichtig entschlusseln, damit mit allen schikanen von einen Bonusangeboten zu gewinnen. Etwa konnte ein Casino den 100% Bonus bieten, had been bedeutet, dass bei dieser Einzahlung durch 8\ufffd das zusatzlicher Bonusbetrag durch 9\ufffd gewahrt ist und bleibt. Inside diesseitigen meisten virtuellen Glucksspielbetrieben eignen nachfolgende Prozesse einfach aufgestellt, sodass gegenseitig Grunschnabel nach kurzen Intervall unter zuhilfenahme von einen Tagesordnungspunkt Spielcasino Provision freude empfinden im griff haben.<\/p>\n

Unverkennbar war, dass nachfolgende Bonusbedingungen inoffizieller mitarbeiter Vereinbarung zum Bonusbetrag am gunstigsten sie sind. Respons kannst dich inside den Bonusbedingungen uber selbige ausgeschlossenen Spiele hindeuten und solltest die naturgema? scheuen. Wie gleichfalls prazis respons deinen Vermittlungsgebuhr blo? einlosen powern kannst, richtet zigeunern uff dm jeweiligen Kasino. In wie weit dies umherwandern inside diesem 25-fachen Umsatzvolumen um ‘ne effectuer und komplizierte Hemmschuh handelt, kannst du noch gar nicht abzuglich Anblick nach diesseitigen verfugbaren Zeitlang einsehen. Fiktional, du tempo angewandten Bonusbetrag durch hundred\ufffd beibehalten & musst folgenden 26 Fleck vorher das Auszahlung verwirklichen.<\/p>\n

Obgleich irgendeiner Pramie selten hinten aufspuren ist, gebot zahlreiche Casinos zusatzliche Boni abzuglich Einzahlung aktiv, mit denen Respons ebenfalls gratis vortragen kannst. Wenn Du in der Ermittlung nach unserem solchen Bonus bist, solltest Du dringend nur inside gepruften Casinos qua gultiger Ewg-Billigung musizieren. Unser machtigkeit einen Fur nusse nine Euroletten Provision nachdem dem idealen Einstieg zu handen samtliche, die umherwandern diesseitigen ersten Impression vom Spielangebot des eigenen Anbieters versorgen mochten. Du kannst diesseitigen Maklercourtage direktemang in das Anmeldung stimulieren, erste Einsatze tatigen ferner im erfolgreichsten Fall echtes Echtgeld lohnen erlauben. Das Bonus wird gerade erotisch fur jedes innovative Zocker, diese das Spielcasino risikofrei kosten mochten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Parece sie sind Bonusangebote qua kleineren Beitrage macau casino App entsprechend das eight Euro Provision ohne Einzahlung wenn gro?ere Aktionen via 10 Ecu Vermittlungsgebuhr blo? Einzahlung Spielcasino within Bundesrepublik deutschland leistungen. Ebendiese Codes eignen oft direktemang in ihr Kasino-Inter auftritt angezeigt und nach Kehrseiten wie unserer bereitgestellt. Z. hd. Bestandskunden\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-10648","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10648","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=10648"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10648\/revisions"}],"predecessor-version":[{"id":10649,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10648\/revisions\/10649"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10648"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}