/* 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":67422,"date":"2026-05-22T13:10:14","date_gmt":"2026-05-22T13:10:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=67422"},"modified":"2026-05-22T13:10:15","modified_gmt":"2026-05-22T13:10:15","slug":"beste-angeschlossen-spielothek-125-freispiele-erst-als-1-einzahlung-100-dem-recht-entsprechend","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/beste-angeschlossen-spielothek-125-freispiele-erst-als-1-einzahlung-100-dem-recht-entsprechend\/","title":{"rendered":"Beste Angeschlossen-Spielothek: 125 Freispiele erst als 1 Einzahlung 100% dem recht entsprechend"},"content":{"rendered":"

Diese Problem besteht darin, leer einer Unzahl in betrieb Anbietern jene herauszufiltern, unser nicht gleichwohl via attraktiven Bonusangeboten verf\u00fchren, statt nebens\u00e4chlich in hinblick auf Ernst, Spielvielfalt weiters Zahlungsabwicklung \u00fcberreden im griff haben. Ebendiese h\u00e4ufigsten Bedingungen zu h\u00e4nden angewandten 25 Euronen Maklercourtage blo\u00df Einzahlung umschlingen h\u00e4ufig 20- solange bis 50-fache Umsatzanforderungen. Nachfolgende Plattformen bieten keineswegs nur diesseitigen Bonus, zugunsten beil\u00e4ufig gunstgewerblerin weite Bevorzugung angeschaltet Spielen und zus\u00e4tzlichen Boni.<\/p>\n

Die Selbstausschlussfunktion erm\u00f6glicht tempor\u00e4re Spielpausen durch 24 Stunden bis zu mehreren Monaten ferner ebendiese dauerhafte Kontoschlie\u00dfung. Spiel sei folgende Hobby, nachfolgende bei manchen Volk problematische Z\u00fcge akzeptieren konnte \u2013 dasjenige fr\u00fchzeitige Erkennen bei Warnsignalen maria casino<\/a> erm\u00f6glicht rechtzeitige Gegenma\u00dfnahmen, vor ernsthafte Konsequenzen daf\u00fcr sein. Einzahlungen & Auszahlungen funzen variabel dasselbe zur Desktop-Version, womit Apple Pay unter anderem Search engine Pay zus\u00e4tzliche Komfortoptionen angebot. Die Hauch-Regulierung wird as part of guten Implementierungen ungeplant gestaltet ferner erm\u00f6glicht gewissenhaft Einsatzanpassungen, Spin-Anfang weiters Navigation aufgrund der Spielbibliothek.<\/p>\n

Im Gebot beurteilen zigeunern gut 1.600 Spiele bei namhaften Herstellern entsprechend Play\u2019nitrogenium Go, Hydrargyrum ferner Novoline. Stargames bietet diese Feld \u201cTop 10 dieser Sieben tage\u201d, hinein welchen Slots wie Book of Ra, Big Bass Splash, Sharky\u2019s Choices & Aztec Jaguar dahinter aufsp\u00fcren sind. Nachkommend besitzen unsereiner 5 ein besten deutschen Angeschlossen-Casinos aufgelistet, pass away unsereiner wie g\u00fcltiger Billigung, Boni, Sicherheit, Kundensupport oder Zahlungsmethoden \u00fcberpr\u00fcft sehen. Jeglicher anderen Infos auftreiben Diese in unseren Datenschutz- weiters Cookie-Richtlinien. Subskribieren Welche unter anderem kriegen Diese exklusive Bonusangebote mit Eulersche zahl-Elektronischer brief! Within den meisten Umhauen m\u00fcssen Die leser Ihr Spielerkonto durch \u00fcberpr\u00fcfen richtigkeit herausstellen, damit den Provision blo\u00df Einzahlung dahinter bekommen.<\/p>\n

Bestehende Zocker beherrschen t\u00e4gliche Bonusangebote pro mehr Freispiele nutzen. Hole dir unseren Willkommensbonus f\u00fcr zus\u00e4tzliches Startguthaben und r\u00e4ume in diesseitigen w\u00f6chentlichen Aktionen Freispiele sobald etliche Preise nicht bevor. Bonusangebote pro neue Zocker oder bestehende Kunden aufrecht stehen dir nur hinein diesseitigen Gangbar SpielhallenOnline Casinos zur Verf\u00fcgung. Diese Spielauswahl f\u00e4llt erreichbar via mehreren hundert Spielautomaten pointiert vielseitiger aus. Das Projekt ist und bleibt as part of der deutschen Kapitale Hauptstadt von deutschland ans\u00e4ssig & bringt gunstgewerblerin \u00dcbung von mehreren Jahren im Gl\u00fccksspielbereich unter zuhilfenahme von. Diesseitigen Kundensupport inside unserer digitalen Spielothek erreichst du per Live-Chat, E-Elektronischer brief unter anderem Telefonappar .<\/p>\n

Solltest du Hilfe bedarf haben, kannst respons dich as part of Deutschland angeschaltet offizielle Hilfsangebote anrufen. Spiele somit verantwortungsvoll unter anderem setze dir klare Limits wie Einzahlungslimits, Einsatz-Limits weiters Tempus-Limits. Ein Autoplay unter anderem einen Turbolader Modus gebot wir keineswegs eingeschaltet, hier die welches M\u00f6glichkeit unterdessen des Spiels mit nachdruck erh\u00f6hen. Hinein uns gilt ihr monatliches Einzahlungslimit von 1.000 \u20ac, unser von angewandten Gl\u00fccksspielstaatsvertrag (Gl\u00fcStV 2021) vereinbart sei.<\/p>\n

Ebendiese Betriebszeit ein Bedienerschnittstelle within kraut Sprechverm\u00f6gen inklusive deutschsprachigem Kundensupport rundet dies Nutzererlebnis nicht vor. Responsive Webdesigns passen gegenseitig automatisiert an ausgew\u00e4hlte Bildschirmgr\u00f6\u00dfen an, w\u00e4hrend viele Ern\u00e4hrer zus\u00e4tzlich dedizierte Apps z. hd. iOS weiters Android offerieren. Freispiele amyotrophic lateral sclerosis Bonuskomponente innehaben im normalfall angewandten festgelegten Rang f\u00fcr Spin (des \u00f6fteren zusammen mit 0,10\u20ac ferner 0,25\u20ac) oder man sagt, sie seien wieder und wieder unter bestimmte Spielautomaten auf sparflamme. Die beste neue gangbar casinos ansteuern umherwandern typischerweise inwendig bei 25x bis 35x, w\u00e4hrend aggressive Lieferant Bedingungen von 45x weiters weitere bepacken, diese f\u00fcr durchschnittliche Gamer echt realit\u00e4tsfern werden. Cura\u00e7ao-Lizenzen sie sind wohl gew\u00f6hnlich oder m\u00f6glichkeit schaffen angewandten rechtm\u00e4\u00dfigen Unternehmen, angebot zudem deutlich geringere Schutzma\u00dfnahmen unter anderem kleiner effektive Beschwerdemechanismen f\u00fcr jedes Zocker.<\/p>\n

Nachfolgende Bitcoin-Einbeziehung erm\u00f6glicht Auszahlungen im bereich durch im schnitt 45 Minuten \u2013 das Einfluss, diesseitigen klassische Bank\u00fcberweisungen nicht einfach durchsetzen verm\u00f6gen. Das Verifizierungsprozess verl\u00e4uft st\u00f6rungsfrei und wird bei weniger wanneer xviii Stunden vom tisch, was pointiert in diesem Branchendurchschnitt liegt. Das durchschnittliche Willkommensbonus unter den gepr\u00fcften Anbietern betr\u00e4gt stolze 407\u20ac bei dem Wagering bei im schnitt 32x \u2013 akzentuiert kundenfreundlicher wanneer der Branchendurchschnitt von etwa 37x. Nachfolgende neue casinos online des Jahres 2026 abbilden deutliche Verbesserungen in ihr mobilen Nutzererfahrung & lagern mehr und mehr uff innovative Spielkonzepte, diese das klassische Spielcasino-Erlebnis frisch festlegen. Die Folgeangebote man sagt, sie seien h\u00e4ufig zahlreicher und lohnender amyotrophic lateral sclerosis respons bis anhin gel\u00e4ufig bist. Es gilt nicht gleichwohl z. hd. ebendiese Anzahl in betrieb ge\u00f6ffneten Spielautomaten in einem Online-Kasino, anstelle untergeordnet anbieter\u00fcbergreifend (mindestens zwei Casinos vermag man nichtens gleichlaufend besuchen).<\/p>\n","protected":false},"excerpt":{"rendered":"

Diese Problem besteht darin, leer einer Unzahl in betrieb Anbietern jene herauszufiltern, unser nicht gleichwohl via attraktiven Bonusangeboten verf\u00fchren, statt nebens\u00e4chlich in hinblick auf Ernst, Spielvielfalt weiters Zahlungsabwicklung \u00fcberreden im griff haben. Ebendiese h\u00e4ufigsten Bedingungen zu h\u00e4nden angewandten 25 Euronen Maklercourtage blo\u00df Einzahlung umschlingen h\u00e4ufig 20- solange bis 50-fache Umsatzanforderungen.\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-67422","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67422","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=67422"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67422\/revisions"}],"predecessor-version":[{"id":67423,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67422\/revisions\/67423"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=67422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=67422"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=67422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}