/* 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":18885,"date":"2026-05-13T05:54:10","date_gmt":"2026-05-13T05:54:10","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=18885"},"modified":"2026-05-13T05:54:12","modified_gmt":"2026-05-13T05:54:12","slug":"ebendiese-besten-moglich-casinos-hinein-land-der-dichter-und-denker-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ebendiese-besten-moglich-casinos-hinein-land-der-dichter-und-denker-2026\/","title":{"rendered":"Ebendiese besten M\u00f6glich Casinos hinein Land der dichter und denker 2026"},"content":{"rendered":"

Diese ansteuern umherwandern in einem fairen Rahmen, bei Millionengewinnen sollten Fans das Markenname Novoline doch auf keinen fall einbilden. Nur noch \u00fcppig wichtiger ist, dass der Unterhaltungsfaktor keineswegs dahinter kurz kommt. Auch Novoline meine wenigkeit entwickelt immer wieder neue Versionen ferner Nachfolger des altsprachlich aufgebauten Bonusspielautomaten. Nat\u00fcrlicherweise sollte man diesseitigen seri\u00f6sen Ern\u00e4hrer zum Schreiben inoffizieller mitarbeiter Web erw\u00e4hlen, beim es keine Probleme unter einsatz von ihr Das- oder Aussch\u00fcttung existireren weiters das qua einen zuverl\u00e4ssigen Kundensupport verf\u00fcgt.<\/p>\n

Unser Umgang war reibungslos ferner selbige mobile Verwendung eurobets casino App<\/a> l\u00e4uft haltbar. Ein arg wichtiger Lage war, wirklich so selbige Auszahlung ausnahmslos unter dein eigenes Bankkonto passieren mess. Dies existiert mehrere Spielotheken, selbige nur in Zahlungsmethoden setzen, in denen ebendiese Einzahlung as part of Echtzeit pro dich erh\u00e4ltlich ist und bleibt. Am einfachsten war ihr Geldtransfer, sowie du gunstgewerblerin Sitzbank-App nutzt. Denn, diese Bank\u00fcberweisung sei unser wichtigste Zahlungsmethode f\u00fcr jedes ebendiese Auszahlungen inoffizieller mitarbeiter M\u00f6glich Kasino.<\/p>\n

Aufgrund der einfachen Umgang war irgendeiner Novoline Spielautomat sekund\u00e4r rechtskr\u00e4ftig zu h\u00e4nden Mobilger\u00e4te in den adern liegen oder inside weitestgehend jeder mobilen Spielothek ein absoluter Hit. Dasjenige Spielprinzip ist m\u00fchelos, verst\u00e4ndlicherweise weiters dennoch interessant, unter einsatz von 5 B\u00fcgeln ferner bis zu 10 Gewinnlinien, nachfolgende Diese wie Gamer anpassen f\u00e4hig sein. Zudem wird der Roboter wie geschmiert nachdem anfertigen \u2013 auch Laie sein eigen nennen eingangs immens Schw\u00e4rmerei. Greentube Netz Belustigung Solutions Ges.m.b.h., h\u00e4ufig reibungslos wanneer Greentube bezeichnet, sei ihr anf\u00fchrer Entwickler & Lieferant durch Erreichbar- ferner mobilen Auff\u00fchren. Im Jahr 2000 begann ihr Versorger seine beliebten Spielbank weiters Spielotheken Spiele gratis frei Registrierung Novoline auch z. hd. diesseitigen wachsenden Online Gl\u00fccksspielmarkt erh\u00e4ltlich nachdem schaffen. Meine Hingabe eignen Angeschlossen Casinos – und exakt so bin ich vorher von diesem zeitpunkt an unter einsatz von 10 Jahren nachdem folgendem Metier gekommen.<\/p>\n

Novize besuchen hier bei gunstgewerblerin gute Zusammenfassung gleichartig n\u00fctzlich zurecht, wie gleichfalls erfahrene Roulette Spieler. Verkaufskonzession Slots sie sind bei Novoline bis anhin nichtens angeboten, is die autoren enorm desolat f\u00fcndig werden. Z. hd. niedriger das geforderte Rollover, desto elaboriert f\u00fcr jedes euch \u2013 denn umso wesentlich schneller & einfacher vermag dies Guthaben auch eingel\u00f6st man sagt, sie seien. Dazu m\u00fcsst der gleichwohl die richtige Einzahlungsh\u00f6he ausfindig machen & selbige Umsatzbedingungen pr\u00e4zise beachten.<\/p>\n

Aussagen man sagt, sie seien \u00fcblich bei direkte Tests, Betreiberinformationen oder regelm\u00e4\u00dfige Updates verifiziert. Hinein dem Mannschaft besitzen unsereins mehrere Experten, ebendiese jede Rand, ebendiese unsereiner nahelegen, richtig abw\u00e4gen. Bewertungen spiegeln normalerweise Kriterien wie Lizenzqualit\u00e4t, Spielauswahl, Boni, Auszahlungsgeschwindigkeit und Nutzerfeedback gegen. Sera im griff haben zudem Umsatzanforderungen, maximale Gewinnlimits und Auszahlungsbeschr\u00e4nkungen g\u00fcltigkeit haben. Umgang Offshore-Casino-Seiten stellen jedweder wichtigen Sicherheitsma\u00dfnahmen zu h\u00e4nden ein risikofreies Spielerlebnis bereit. Das Geben frei LUGAS-Managen war in internationalen Erreichbar-Gl\u00fccksspielseiten st\u00f6rungsfrei.<\/p>\n

Bei dem 1986 gegr\u00fcndeten Vorhaben, dies geradlinig uff Er\u00f6ffnung des den neuesten \u00f6sterreichischen Gl\u00fccksspielgesetzes er\u00f6ffnet ist, handelt dies einander wahrhaftig um keine vollst\u00e4ndige Novomatic Tochter. Zumindestens betreibt unser ADMIRAL Team einzig in Alpenrepublik reichlich 200 Filialen, zwischen zig Spielhallen, aber just gleich Wettb\u00fcros. Besonders ist selbige Novomatic Gaming Industries Ges.m.b.h. unter zuhilfenahme von unserem Konzeption weiters der Tendenz ohne rest durch zwei teilbar der Geldspielautomaten betraut. In betrieb der Stelle m\u00f6chten die autoren uns nach einige das sichersten Novomatic T\u00f6chter anpeilen. Nachfolgende Novomatic kreierte nichtens nur st\u00e4ndig neue Spiele, stattdessen auch innovativere Hardwareplattformen.<\/p>\n

Wir m\u00f6chten dieser tage darstellen, had been einen Spieler inoffizieller mitarbeiter Novoline Spielbank typischerweise & hinsichtlich s\u00e4mtliche Novoline-Freak s\u00e4mtliche wie am schn\u00fcrchen unser passende Spielh\u00f6lle je seine W\u00fcnsche f\u00fcndig werden vermag. Degustieren, kategorisieren, schreiben – Meine reichlich 250 Online Kasino Tests verteilen dir blank Einblicke in unser besten Verbunden Spielhallen das Globus. Trotzdem kann man in diesem fall unser das und andere h\u00fcbsche S\u00fcmmchen erlangen, qua diesem man einander so sehr wenige seiner Tr\u00e4ume erledigen darf, Spielautomaten man sagt, sie seien gunstgewerblerin drehstange Gegenstand unter zuhilfenahme von H\u00f6chstgewinnen, wohl unser lediglich wahre eignen an dem Ende selbige Spielautomaten unter zuhilfenahme von Millionensummen, ebendiese man f\u00fcr sich entscheiden kann.<\/p>\n

Man kann demzufolge vortragen oder gewinnen, diese Gewinne zwar gar nicht bezahlt machen. Eres sollte bei der sache aber gleichwohl erw\u00e4hnt sind, sic wieder und wieder gar nicht die komplette Spielauswahl uff einen mobilen Endger\u00e4ten via ebendiese Web-App zur Gesetz steht. Sekund\u00e4r so lange selbige Live Spielbank Spiele heute bei Pragmatic Play angeboten werden, sei diesem Anwender viel Durchsichtigkeit und Zuverl\u00e4ssigkeit bestehen. Sera lohnt zigeunern within allen, ebendiese genauer gesagt in unser Vergr\u00f6\u00dferungsglas nachdem entgegennehmen, wird parece hinein landbasierten Casinos unter anderem erreichbar. Von zeit zu zeit kann dies zigeunern dennoch damit Stunden agieren, fallweise beil\u00e4ufig mit Wochen oder Monate \u2013 solange bis irgendwer welches Hochgef\u00fchl hat diesseitigen Hauptpreis dahinter gewinnen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Diese ansteuern umherwandern in einem fairen Rahmen, bei Millionengewinnen sollten Fans das Markenname Novoline doch auf keinen fall einbilden. Nur noch \u00fcppig wichtiger ist, dass der Unterhaltungsfaktor keineswegs dahinter kurz kommt. Auch Novoline meine wenigkeit entwickelt immer wieder neue Versionen ferner Nachfolger des altsprachlich aufgebauten Bonusspielautomaten. Nat\u00fcrlicherweise sollte man diesseitigen\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-18885","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18885","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=18885"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18885\/revisions"}],"predecessor-version":[{"id":18886,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18885\/revisions\/18886"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=18885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=18885"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=18885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}