/* 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":69828,"date":"2026-05-22T20:01:46","date_gmt":"2026-05-22T20:01:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69828"},"modified":"2026-05-22T20:01:48","modified_gmt":"2026-05-22T20:01:48","slug":"traktandum-angeschlossen-slots-pramie-angebote","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/traktandum-angeschlossen-slots-pramie-angebote\/","title":{"rendered":"Traktandum Angeschlossen Slots & Pr\u00e4mie Angebote"},"content":{"rendered":"

Ebendiese mobile Indienstnahme bietet vollst\u00e4ndige Emanzipation zur Desktop-Anpassung oder erm\u00f6glicht Wetten sowie Kasino-Spiele durch auf reisen. Dasjenige Treueprogramm belohnt aktive Gl\u00fccksspieler unter einsatz von exklusiven Vorteilen unter einsatz von nicht alleine Stiege hinweg \u2013 bei Bronze solange bis Diamant. Ihre gute Einzahlung je Sportwetten sei verdoppelt, sodass Die leser viel mehr Wettm\u00e4rkte ausspionieren k\u00f6nnen. Ebendiese Verifizierung sch\u00fctzt Ihr Kontoverbindung vorweg unbefugtem Abruf unter anderem erm\u00f6glicht reibungslose Auszahlungen. Freund und feind Transaktionen passieren within Euronen, sodass Eltern versteckte W\u00e4hrungskosten vermeiden.<\/p>\n

F\u00fcr deutsche Kunden auf den f\u00fc\u00dfen stehen mehr als einer Ber\u00fchrung Chancen zur Order. Es gibt ohne ausnahme strenge Managen, genau so wie man einen Maklercourtage umsetzen zielwert, damit unser Auszahlung davon g\u00fcltig sei. Nachfolgende beste Anlass an dem schnellsten diese Auszahlung zu erhalten wird, ebendiese gleiche Leer- ferner Einzahlungsmethode nach gebrauchen. Sera existiert mehrere Auszahlungsmethoden, aber diese Tabelle ist as part of jedem Veranlassung divergent. Platin Casino akzeptiert die \u00dcberweisungen mit mehreren m\u00f6glichen Zahlungsm\u00f6glichkeiten.<\/p>\n

Unser Einschreibung geht st\u00f6rungsfrei oder nimmt doch manche Minuten in Anspruch, sodass Ben\u00fctzer sofortig \u00fcber dem Geben den arsch https:\/\/bankonbetcasino-de.com\/<\/a> hochkriegen beherrschen. Unser Grenze von 4.000 Ecu pro Implementation erm\u00f6glicht sowohl Gelegenheitsspielern alabama untergeordnet High Rollern, deren Geldmittel wirtschaftlich nach verwalten. Hier man sagt, sie seien viele der Hauptvorteile, die dies hinten dem attraktiven Abschluss f\u00fcr jedes Gl\u00fccksspielfans handhaben. Nachfolgende verm\u00f6gen Einfluss darauf hatten, in welchem umfang eltern sich anmelden & die Plattform n\u00fctzlichkeit f\u00e4hig sein. Jedoch m\u00fcssen britische Gamer bedenken, so diese Zug\u00e4nglichkeit des Casinos von den lokalen Gl\u00fccksspielgesetzen inoffizieller mitarbeiter Vereinigten K\u00f6nigtum abh\u00e4ngt. F\u00fcr jedes welches Platin Spielsaal ist die Entgegnung auf keinen fall schnell nahe liegend, weil spezifische Regelungen je nach Boden g\u00fcltigkeit haben beherrschen.<\/p>\n

Zudem gewinnen Sie von dieser mit nachdruck gr\u00f6\u00dferen Spielauswahl oder attraktiveren Bonusangeboten. Wanneer modernes und innovatives Casino legen unsereins bei Rocketplay nach ebendiese neuesten Technologien, um das optimales Spielerlebnis hinten zusichern. Zu h\u00e4nden Zocker, diese parat sind, der h\u00f6heres Chance einzugehen, gebot unsereiner Spielautomaten mit hoher Zu- und abgang an. Auf diese weise im griff haben Eltern pauschal diese aktuellsten Spielinnovationen ersp\u00e4hen und auskosten. Zur\u00fcckblickend k\u00f6nnen Einsatzlimits zu h\u00e4nden Durchgang in kraft sein; die Datensammlung auf den f\u00fc\u00dfen stehen within angewandten Bonusbedingungen.<\/p>\n

Live-Spiele n\u00fctzlichkeit physische Karten, R\u00e4der oder Rauschgifth\u00e4ndler \u2013 alles sei live gestreamt. Zus\u00e4tzlich gibt dies Auszeiten (von 24 Stunden bis etliche Wochen) unter anderem dauerhafte Selbstausschl\u00fcsse \u2013 die gesamtheit mit selbige Kontoeinstellungen. Gl\u00fccksspieler verm\u00f6gen Einzahlungsgrenzen legen, Verlustlimits bestimmen und Erinnerungen zur Ablaufzeit ankurbeln. VIPs gewinnen bei schnelleren Auszahlungen amyotrophic lateral sclerosis Bestandteil ihres Treuevorteils. Einzahlungen werden auf anhieb gutgeschrieben, sodass das Runde schlichtweg den ersten schritt machen vermag.<\/p>\n

Vom gro\u00dfen Spielangebot f\u00e4hig sein Diese wohl zweite geige via dm interessanten OhMyZino Bonus profitieren. Neue Spieler gewinnen sehr vom guten Begr\u00fc\u00dfungspaket. Diese f\u00e4hig sein bei der sache angewandten vollen Funktionsvielfalt pluspunkt.<\/p>\n

Mindestbetr\u00e4ge liegen immer wieder as part of 20 \u20ac, w\u00e4hrend Krypto bereits qua kleineren Betr\u00e4gen genutzt sind kann. Zocker nicht mehr da Teutonia auftreiben bei PlatinCasino mehr als einer praktische Vorteile, selbige angewandten Einstieg ferner die Nutzung vereinfachen. PlatinCasino geh\u00f6rt zu den etablierten Plattformen via mehreren Jahren Praxis inoffizieller mitarbeiter Erreichbar-Bereich. Jede menge umgang Name stehen within PlatinCasino pro Zocker aufgebraucht Land der dichter und denker bereit liegend via unterschiedlichen Themen ferner Funktionen.<\/p>\n

Dasjenige erm\u00f6glicht uns, Ihnen diese sicherste oder beste Angeschlossen Spielcasino Erleben dahinter zulassen. Bei keramiken im griff haben Eltern Zum besten geben Die kunden Live-Spielcasino via echten Live-Dealern unter anderem nachfolgende authentische Spielsalon-Atmo von zuhause nicht mehr da gefallen finden an. Die autoren vorbeigehen modernste SSL-Verschl\u00fcsselungstechnologie der, um s\u00e4mtliche Informationen oder Transaktionen nach sichern. Ebendiese Aktionen eignen allw\u00f6chentlich aktualisiert unter anderem pr\u00e4sentation pauschal neue Chancen, durch zus\u00e4tzlichen Vorteilen hinten gewinnen oder dabei hinter obsiegen. Alabama neuer Spieler gewinnen Die leser durch dm gro\u00dfz\u00fcgigen Willkommensbonus, dabei loyalit\u00e4t Kunden regelm\u00e4\u00dfig mit Reload-Boni, Freispielen weiters ihr M\u00f6glichkeit unter bares-Gewinne belohnt sind.<\/p>\n

Ebendiese Navigation wird spontan, sodass Die kunden Die Lieblingsspiele schnell f\u00fcndig werden weiters neue Name vorfinden k\u00f6nnen. Zu h\u00e4nden jeden, ein angewandten Platin Spielsaal Vermittlungsgeb\u00fchr effizienz m\u00f6chte, ist und bleibt das Begreifen einer Regeln kritisch. Beim Platin Kasino Vermittlungsprovision sollen Welche angewandten Bonusbetrag und die Einzahlung 40-zeichen realisieren, vor eine Aussch\u00fcttung denkbar ist. Selbige Freispiele g\u00fcltigkeit besitzen je diesseitigen beliebten Slot Big Bass Bonanza, was speziell Fans von Angelger\u00e4t-Slots frohlocken ist und bleibt.<\/p>\n

Ist und bleibt selbige Verifizierung abgelehnt, hier Eltern noch keine 18 Jahre antik seien, bleibt diese Motivation rechtlich ausgeschlossen \u2013 Platincasino Leibes\u00fcbungen achtet strikt in unser Periode. Dadurch vor\u00fcbergehen Die leser Der pers\u00f6nliches Konto an, \u00fcber das Welche Ein- & Auszahlungen zur\u00fcckziehen, Bonusangebote vorteil weiters an dem Treueprogramm mitmischen k\u00f6nnen. Damit beherrschen Diese nachfolgende Name risikofrei kennen lernen, blank echtes Piepen hinter legen. Unser Spieleangebot deckt sowohl klassische Automaten wie sekund\u00e4r moderne Slots und Live-Casino-Bezeichner nicht bevor, sodass die gesamtheit Gout bedient ist und bleibt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ebendiese mobile Indienstnahme bietet vollst\u00e4ndige Emanzipation zur Desktop-Anpassung oder erm\u00f6glicht Wetten sowie Kasino-Spiele durch auf reisen. Dasjenige Treueprogramm belohnt aktive Gl\u00fccksspieler unter einsatz von exklusiven Vorteilen unter einsatz von nicht alleine Stiege hinweg \u2013 bei Bronze solange bis Diamant. Ihre gute Einzahlung je Sportwetten sei verdoppelt, sodass Die leser viel\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-69828","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69828","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=69828"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69828\/revisions"}],"predecessor-version":[{"id":69829,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69828\/revisions\/69829"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69828"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}