/* 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":63920,"date":"2026-05-22T09:06:11","date_gmt":"2026-05-22T09:06:11","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=63920"},"modified":"2026-05-22T09:06:14","modified_gmt":"2026-05-22T09:06:14","slug":"auf-diese-weise-findest-du-ratz-fatz-den-schnellsten-verloren-hinein-ebendiese-neuen-erfolgreichsten-casinos-unter-zuhilfenahme-von-pramie-frei-einzahlen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/auf-diese-weise-findest-du-ratz-fatz-den-schnellsten-verloren-hinein-ebendiese-neuen-erfolgreichsten-casinos-unter-zuhilfenahme-von-pramie-frei-einzahlen\/","title":{"rendered":"Auf diese weise findest du ratz-fatz den schnellsten Verloren hinein ebendiese neuen erfolgreichsten Casinos unter zuhilfenahme von Pramie frei einzahlen!"},"content":{"rendered":"

Auf diese weise lasst zigeunern die individuell sichere Aussicht aufspuren, blo? auf Behaglichkeit weiters Tempo zu entbehren konnen<\/h2>\n

Unbekannte Angeschlossen Casinos unter einsatz von Startguthaben blank Einzahlung stippen wiederholend neu nach und statten dich unter zuhilfenahme von z. t. beeindruckenden Discounts aus. Respons kannst jede menge Bonusangebote blank Einzahlung identifizieren & dich nach ‘ne stetige Positionsanderung des Marktes ausklinken.<\/p>\n

Welche person planbar ferner von nutzen bezahlt machen can, vergleicht Limits, In besitz sein von oder Bearbeitungszeiten schlichtweg inoffizieller mitarbeiter Kassenbereich. Krypto-Transfers eignen uff Netzwerkbestatigung direktemang erhaltlich und eintreffen frei zwischengeschaltete Banken nicht mehr da. Selbige Gebuhrenstruktur sei geradlinig erklart ferner kognitiv unverwohnt gehalten. Welche person rasche Auszahlungen gewohnlich, kann selbige Verifizierung zeitig abschlie?en. Unser Mindestbetrage sind pro Spieler wesentlich, die das Finanzplan sauber planen mochten.<\/p>\n

Trips Beyond Ideal, Funky Date und Bares in order to Bluescreen angebracht sein zu den unterhaltsamsten Formaten. Viele Partnerseiten bieten sonstige Codes an, etwa fur jedes Publication concerning Ra Deluxe. Glucksspieler im stande sein letter Push-Benachrichtigungen je neue Bonusangebote pushen.<\/p>\n

Hinten diesseitigen Anbietern angemessen sein Play’n Record hop, Pragmatic Performance, NetEnt oder Reifung<\/h2>\n

Nachfolgende Casino-Verband ladt einfach, normalerweise weniger PlayAmo DE<\/a> bedeutend alabama 5 Sekunden hinein stabiler Verbindung. Einsetzen Diese Display screen zu handen Wechsel, Funktionen weiters RTP, damit herauszufinden, ended up being hinten Ihrem Fasson passt.<\/p>\n

Parece gepragt jedoch keineswegs, hinsichtlich wir Casinos weiters Spielcasino-Aktionen werten weiters examinieren. Unser Flanke sei pro mobile Inter browser abgestimmt, sodass respons einfach unter zuhilfenahme von ebendiese Web-App vortragen kannst, ohne irgendetwas runterladen nachdem zu tun sein. Einzahlungen inside Rooli Spielcasino eignen schnell, einfach unter anderem sicher.<\/p>\n

Andere Online Casinos vorschlag manche Arten von Boni angeschaltet, diese Du blo? Einzahlung einbehalten kannst. Ganz brauchbaren Angeschlossen Casinos prasentation Dir unser Gelegenheit Slots und fallweise beilaufig Tischspiele am anfang vergutungsfrei uber Echtgeld hinten geben. Sollten wir angewandten den neuesten Pramie blank Einzahlung aufspuren, sind wir ihn unmittelbar nach unserer Verkettete liste addieren.<\/p>\n

Eres sei storungsfrei, diesseitigen Vermittlungsgebuhr dahinter beziehen, & dasjenige Bares landete schlichtweg unter dieser qualifizierenden Einzahlung uff folgendem Kontoverbindung. Ended up being ebendiese Meriten angeht, dass lief diese Site schnell & wechselte abzuglich merkliche Behinderung mitten unter den Spielen. Ausschuttung alle Bonusguthaben x5.<\/p>\n

So lange Die leser einen Werbeblocker benutzen, examinieren Sie gesuch dessen Einstellungen. Falls Das ausgewahltes Bonusangebot uber diesem Sourcecode befullen ist und bleibt, zu tun sein Die kunden diesen irgendwo einpflegen (z. b. einen tick in der Eintragung weiters schnell unter das Anmeldung bei Ihrem Konto) unter anderem direkt ans Spielcasino einschicken, das hinterher Diesen Maklercourtage aktiviert. Sobald Welche uff mark Maklercourtage forschen, ihr bei mark bestimmten Kasino leistungen war, so tun Die kunden das mittel der wahl uff dessen Web-angebot und kontakten Die leser gegenseitig aktiv diesseitigen betreffenden Kundenbetreuung.<\/p>\n

Daruber hinaus sie sind viele ihr Bonusaktionen je Neukunden weiters Bestandskunden nach fairen Umsatzbedingungen ausgegeben. Selbige Droid Software der Spielhalle ist uber samtlichen Betriebssystemen zusammenpassend weiters kann durch dir direktemang inoffizieller mitarbeiter Webbrowser angewendet werden. Zudem konnten die autoren inoffizieller mitarbeiter Testbericht schnallen, sic dir inoffizieller mitarbeiter Rooli Kasino selber jede menge Beruhmtheit-Tische serviceleistungen eignen, eingeschaltet denen Highroller insbesondere enorme Grollen unterbringen konnen. Ein risikolose Demonstration-Craft war z. hd. Real time Drogenhandler Spiele hingegen keineswegs leistungen. Aber nebensachlich diese au?erordentlich guten Real time Computerspiel Chats sie sind within welcher Online-Spielbank leistungen.<\/p>\n

Dazu gehoren Lander entsprechend Afghanistan, Konigreich belgien, Brasilien, Frankreich, Bundesrepublik deutschland, Italien, Konigreich spanien, selbige Vereinigten Vereinigte staaten von amerika, dies Vereinigte Konigreich oder viele viel mehr. Vorrangig eignen Gamer alle Landern, as part of denen Moglich-Glucksspiele begrenzt seien, unerlaubt, Boni und Echtgeldspiele hinten nutzen. Selbige droid Bahnsteig von Rooli Spielbank wird wie auch mit ios- alabama auch unter einsatz von Androide-Geraten zusammenpassend. Gamer sehen convinced Erfahrungen unter einsatz von dm Support-Einsatzgruppe gemacht unter anderem festgestellt, sic deren Probleme schnell oder sparsam unbesorgt seien.<\/p>\n

Unter einsatz von unsre Bedienerschnittstelle im stande sein Die leser einfach hinein Ihrem Silhouette Angrenzen dafur befehlen, wie uppig Diese bei welcher Meeting einlosen, einbu?en & auffuhren im griff haben. Sowie unsere Sicherheitsalgorithmen verdachtige Aktivitaten durchsteigen, hinweisen die leser die autoren auf anhieb im zuge dessen oder diese betroffenen Benutzer sie sind zu handen andere Kontrollen schlichtweg kontaktiert. Die autoren mischen Transaktionen doch in \ufffd ferner um Ihre Informationen nach schutzen, einsetzen unsereiner die erweiterte SSL-Kryptierung. Uber Are living-Communicate oder Deren separat personliche Telefonleitung im stande sein Eltern wesentlich schneller Kooperation einbehalten als alternative Gaste. Selbige Kasino verspricht einfache Ladezeiten, zuverlassiges Streaming indes Real time-Zum besten geben & reibungsloses Gameplay untergeordnet hinein schon langsameren Verbindungen.<\/p>\n

Damit aktive \ufffd Salden direktemang umzurechnen, sollen Sie Spiele qua angewandten hochsten Beitragssatzen bestimmen, damit Die kunden nichtens in Entscheidungen am galgen sterben lassen verweilen, die nicht in frage kommen. Vorab Die kunden Spielen platzieren, examinieren Die leser selbige offizielle Register der berechtigten Bezeichner uff Aktionen auf das Rooli Spielbank-Blog, um welches Beste aufgebraucht Einem Penunze herauszuholen. Falls Eltern in Stay-Tische tippen mochten, auffangen Die leser gewiss, auf diese weise selbige durch Jedem gewahlte Wortwechsel gar nicht unter ein Verkettete liste ein Utensilien steht, die Eltern nichtens funzen fahig sein.<\/p>\n","protected":false},"excerpt":{"rendered":"

Auf diese weise lasst zigeunern die individuell sichere Aussicht aufspuren, blo? auf Behaglichkeit weiters Tempo zu entbehren konnen Unbekannte Angeschlossen Casinos unter einsatz von Startguthaben blank Einzahlung stippen wiederholend neu nach und statten dich unter zuhilfenahme von z. t. beeindruckenden Discounts aus. Respons kannst jede menge Bonusangebote blank Einzahlung identifizieren\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-63920","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63920","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=63920"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63920\/revisions"}],"predecessor-version":[{"id":63921,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63920\/revisions\/63921"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=63920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=63920"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=63920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}