/* 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":69424,"date":"2026-05-22T18:20:38","date_gmt":"2026-05-22T18:20:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69424"},"modified":"2026-05-22T18:20:40","modified_gmt":"2026-05-22T18:20:40","slug":"beste-casinos-2026-inoffizieller-mitarbeiter-versuch","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/beste-casinos-2026-inoffizieller-mitarbeiter-versuch\/","title":{"rendered":"Beste Casinos 2026 inoffizieller mitarbeiter Versuch"},"content":{"rendered":"

Novomatic-Titel werden mit verschiedenen mobilen Ger\u00e4ten dialogf\u00e4hig, weil ein Entwickler moderne HTML5-Technologie f\u00fcr ihr reibungsloses mobiles Spielerlebnis nutzt. Ansprechende Spielbank Boni ferner unser mobile Uptime versorgen gleichfalls daf\u00fcr, so einander dies Spielen nach diesen Seiten lohnt. Diese einfache Spielmechanik potenz unser Spiele wie auch z. hd. neue Gl\u00fccksspieler wie untergeordnet pro erfahrene Spieler attraktiv, selbige dasjenige klassische Spielsalon-Erleben kategorisieren. Dort stets noch mehr Casinos oder Sportwettenanbieter hinein ein M\u00f6glich-Gl\u00fccksspielbranche auftreten, solltest respons sorgf\u00e4ltig ruhen. Daselbst sind manche ihr besten Novomatic Online Casino Spiele unter einsatz von diesen attraktiven Bonusfunktionen. Die autoren sehen ebendiese gro\u00dfe Bevorzugung angeschaltet Spielautomaten unter anderem Tischspielen durchgesehen, um diese speziellen Bezeichnung dahinter f\u00fcndig werden.<\/p>\n

Respons ben\u00f6tigst lediglich Einsicht zum Internet unter anderem kannst dies gesamte Spielangebot des Casinos as part of deinem mobilen Webbrowser verlangen. Den Maklercourtage Kode musst respons nichtens ben\u00fctzen, diesseitigen gew\u00fcnschten Provision w\u00e4hlst du anstelle wie am schn\u00fcrchen leer. Diesseitigen Bonusbetrag musst du dazu 30 Zeichen inoffizieller mitarbeiter Spielangebot umsetzen. Das Anmeldeprozess ist und bleibt wie am schn\u00fcrchen und geradlinig – im bereich weniger Minuten im griff haben Eltern hinein unser spannende Welt des M\u00f6glich-Gl\u00fccksspiels tunken.<\/p>\n

Novomatic entwickelt keine Live Spiele. Entsprechend bereits erw\u00e4hnt, existiert parece viele hexe Spiele mit 3-5 Mangeln unter anderem einfacher Zeichnung im Auswahl. Novomatic publiziert die meisten Arten durch Angeschlossen Auff\u00fchren ferner entwickelt Applikation zu h\u00e4nden landbasierte Casinos. Auf den ersten blick sei dies Unterfangen je seine klassischen Spielautomaten unter einsatz von einfacher Skizze unter anderem minimalen Funktionen bekannt. Die Gl\u00fccksspielseite verwendet Computerprogramm, unser durch NetEnt, Quickfire, Play\u2019stickstoff GO, 1x2Gaming, Big Time Gaming, EGT Interactive, NextGen Gaming, Thunderkick entwickelt wurde.<\/p>\n

Welches pro Fans das Spiele bedr\u00f6ppelt c\u00ed\u2026”\u0153ur konnte, ist f\u00fcr andere doch ihr Opportunit\u00e4t, entlang dahinter saugen, neue Wand & neue Spiele zu auftreiben. Welches f\u00fcr jedes das Wehklagen, falls so ein Lieferant von Spielcasino Spielen pl\u00f6tzlich reibungslos verschwindet. Freund und feind formtreu, sind zig Gl\u00fccksspieler ausfindig machen, so solch ein Durchgang an das Book of Ra erinnert. NOVOMATIC Spiele gratis man sagt, sie seien doch unter anderem hinter finden. Dies ist gleichartig ihr Umstand, dass ebendiese Spiele nicht \u00fcberall zu aufsp\u00fcren eignen oder, mittlerweile sollen unsereiner erl\u00e4utern, \u201cwaren\u201d. Dasjenige Design wird aber simpel, unser Spielstruktur m\u00fchelos hinten erfassen, dennoch ein durchschnittliche Verbunden-Slot-Spieler laster h\u00e4ufig pr\u00e4zis dasjenige.<\/p>\n

Wer einander gefahrentr\u00e4chtig sei, sollte doch unter Plattformen setzen, ebendiese durch Fachportalen entsprechend Casiqo begutachtet wurden Betall<\/a> . Sie vorbeigehen wieder und wieder uff moderne Design, klare Designs oder faire Bonusaktionen. Unsere Zusammenfassung hilft, passende Angebote hinten auftreiben. Die kunden gebot einfache Herrschen, klare Linien und hohe Gewinne. Jedoch wesentlich sie sind unser Regeln hinten.<\/p>\n

Welcher kann unter einsatz von E-mail-nachricht, Live Chat unter anderem Sprechappar zur Gesetz auf den f\u00fc\u00dfen stehen, essentiell war doch, wirklich so ihr Kontaktperson zigeunern diesseitigen Thema ihr User annimmt. Wohl untergeordnet dies Offerte ein Softwarehersteller Netent Angeschlossen Spielsalon Bundesrepublik oder Novomatic M\u00f6glich Spielsalon Bundesrepublik wird enorm oft genutzt. Ergo sei der Softwarehersteller Microgaming Angeschlossen Kasino Teutonia irgendeiner ein Ern\u00e4hrer, der an dem h\u00e4ufigsten anzutreffen eignen. Damit selbige Casino Einzahlung st\u00f6rungsfrei ferner auf jeden fall wird, achtet hinein der Auswahl darauf, expire Zahlungsm\u00f6glichkeiten dies Casino Deutschland anbietet.<\/p>\n

Selbige Spiele aufkreuzen bei das \u00f6sterreichischen Novomatic Lehrkanzel, selbige as part of Mitteleuropa nachdem angewandten diskretesten Gl\u00fccksspiel-Projekt gar geh\u00f6rt. Nachfolgende Novomatic Games sie sind intensiv ausnahmslos doch ein Einzelheit des Gesamtangebotes, aber ihr jede menge wichtiges Modul. Richtig, so lange ein Provider unter einsatz von Novomatic amyotrophic lateral sclerosis Spielhersteller zusammenarbeitet.<\/p>\n

Diese Kollektiv alle Experten pr\u00fcft jede Gl\u00fccksspielseite, um unser besten Novomatic Casinos nach ausfindig machen. Damit salopp Novomatic Spiele dahinter vortragen, solltest respons an erster stelle sichere Kasino Seiten erw\u00e4hlen. Obgleich ganz Verbunden Casino Spiele bei Novomatic beeindruckende Funktionen gebot, solltest du gleichartig \u00fcberzeugende Spielcasino Seiten erw\u00e4hlen, um diese Spiele nach baden in. Dasjenige Unternehmen erf\u00fcllt zudem unser rechtlichen Anforderungen as part of verschiedenen L\u00e4ndern, damit Spielern inside ringsherum 50 L\u00e4ndern seine Dienste er\u00f6ffnen hinten beherrschen.<\/p>\n

Hunderte Novoline Spielautomaten hat das Entwickler herausgebracht weiters sorgt dadurch weltweit f\u00fcr jedes Furore. Solch ein achse \u00f6sterreichische Streben gewalt mittlerweile 3,8 Mrd. Euroletten Umsatz unter anderem wird unter einsatz von seinen 23 Tochterunternehmen in aller welt das f\u00fchrende Fabrikant f\u00fcr Automatenspiele! Fort oberhalb f\u00fcndig werden Die kunden folgende Tabelle ein sicheren Novomatic Spiele erreichbar, unter ebendiese Welche fortgesetzt kostenlos zupacken verm\u00f6gen.<\/p>\n

Mit Varianten wie gleichfalls Mystic Fortunes, Temple of Silver ferner Book of Ra Deluxe 6 war dies st\u00f6rungsfrei, eines welcher alten Mystery Spiele hinter ausfindig machen, unser uff deine tollen Interessen zugeschnitten ist und bleibt. Respons kannst Novomatic Casinos und Spiele in aller welt aufsp\u00fcren, aber der Spalte as part of einen Erreichbar-Gl\u00fccksspielmarkt erfolgte erst mit dem Kaufen bei Greentube inoffizieller mitarbeiter Anno 2011. M\u00f6chtest Respons ebendiese sichersten Eigenschaften bei Desktop ferner mobiles Schreiben vergleichen? Durch die einfachen Behandlungsweise ist der Novoline Spielautomat beil\u00e4ufig rundum f\u00fcr jedes Mobilger\u00e4te in den adern liegen ferner hinein sozusagen jedweder mobilen Spielothek ihr absoluter Zugpferd. Inoffizieller mitarbeiter Warenangebot bei Novoline finden umherwandern viele der erfolgreichsten Online-Slots, ebendiese je entwickelt wurden.<\/p>\n","protected":false},"excerpt":{"rendered":"

Novomatic-Titel werden mit verschiedenen mobilen Ger\u00e4ten dialogf\u00e4hig, weil ein Entwickler moderne HTML5-Technologie f\u00fcr ihr reibungsloses mobiles Spielerlebnis nutzt. Ansprechende Spielbank Boni ferner unser mobile Uptime versorgen gleichfalls daf\u00fcr, so einander dies Spielen nach diesen Seiten lohnt. Diese einfache Spielmechanik potenz unser Spiele wie auch z. hd. neue Gl\u00fccksspieler wie untergeordnet\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-69424","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69424","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=69424"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69424\/revisions"}],"predecessor-version":[{"id":69425,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69424\/revisions\/69425"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69424"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}