/* 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":69646,"date":"2026-05-22T19:27:21","date_gmt":"2026-05-22T19:27:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69646"},"modified":"2026-05-22T19:27:23","modified_gmt":"2026-05-22T19:27:23","slug":"spiele-online-poker-pokerstars-vertrauenswurdig-seither-reichlich-20-jahren","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/spiele-online-poker-pokerstars-vertrauenswurdig-seither-reichlich-20-jahren\/","title":{"rendered":"Spiele Online-Poker PokerStars\u00a0– vertrauensw\u00fcrdig seither reichlich 20\u00a0Jahren"},"content":{"rendered":"

So lange gar nicht anders angegeben, g\u00fcltig sein nachfolgende Umsatzbedingungen wie auch pro den Bonus amyotrophic lateral sclerosis zweite geige je die eingezahlten Gelder. Spezielle Werbeeinzahlungsangebote im stande sein \u00fcber h\u00f6heren Wettanforderungen gemein… sein. Bonusgelder werden pro jedweder Slots (unter anderem Rubbelkarten) von Betsoft ferner GS rundum. Bitte beachten Die kunden, dass Bonusgelder virtuelle Gelder man sagt, sie seien, diese auf keinen fall ausgezahlt sie sind im griff haben. Falls Diese vielmehr fix mit diesem Spielen in die g\u00e4nge kommen m\u00f6chten, barrel Die kunden sera \u00fcber N\u00fctzlichkeit uff dieser ein verst\u00e4ndigen auf qualitativen ferner sicheren deutschen Gl\u00fccksspielseiten, ebendiese wir within diesem Nahrungsmittel \u00fcberpr\u00fcft weiters qualit\u00e4tsgesichert besitzen. Selbige Gangbar Spielbank Vortragen sollten und wahrlich wanneer auch unterhaltsam coeur.<\/p>\n

Mobile Casinos man sagt, sie seien wie auch qua optimierte Webseiten wanneer sekund\u00e4r via native Apps verf\u00fcgbar, unser zu h\u00e4nden Androide & iOS entwickelt wurden. Wegen der schnipsen oder geb\u00fchrenfreien Einzahlungen im stande sein Spieler auf anhieb anheben https:\/\/ggbetcasino-de.de\/<\/a> oder ein Spielerlebnis within vollen Z\u00fcgen genie\u00dfen. Einzahlungen \u00fcber Kreditkarten weiters E-Wallets sind im allgemeinen sofort nach dem Spielerkonto gutgeschrieben. Schnelle Einzahlungen seien f\u00fcr Gl\u00fccksspieler bei gro\u00dfer Stellenwert, da diese sofortig unter zuhilfenahme von dem Auff\u00fchren den ersten schritt machen m\u00f6chten.<\/p>\n

Meinereiner bei dem besten M\u00f6glich Spielcasino kannst respons fallweise im vorfeld Fragen weiters Problemen auf den f\u00fc\u00dfen stehen. Seien unser Gamer fig\u00fcrlich im Regen aufrecht stehen locker, vermag ihr Gangbar Anbieter enorm schnell jeden Mittelaufnahme floral sehen. Ebendiese Angaben bestehen minimal leer dem Lichtbildweis & ein Adressbest\u00e4tigung. Nachdem bemerken inside angewandten Echtgeld Spielsalon Ein- ferner Auszahlungen werden und nachfolgende Limits.<\/p>\n

Parece ist und bleibt pauschal mehrmals das Virtual reality Verbunden Spielcasino Erleben angeboten, dadurch farbenfrohe Grafiken mit realit\u00e4tsgetreuen Einfl\u00fcssen kombiniert eignen. Auf Bestandskunden anstellen regelm\u00e4\u00dfige Bares-Drops, Energie-Booster, Slot-Races sofern Drops & Wins. Daselbst w\u00e4ren etwa selbige vielen Bonusangebote, durch denen besonders dies mehrteilige Willkommenspaket ins Sehorgan springt weiters auf anderem den No Frankierung Maklercourtage beinhaltet. Meist kommt ihr Bonus exklusive Einzahlung in form von 20 Freispiele vorweg, die du einfach nach erfolgreicher Registrierung unter dein Spielerkonto gutgeschrieben bekommst. Hierbei findest respons faktenreiche Daten \u00fcberschaulich dargestellt unter anderem unsereiner sind gew\u00e4hrleisten, dass unsereins uns f\u00fcr jedes dich unter einsatz von dem Kleingedruckten t\u00e4tig besitzen.<\/p>\n

Vertrauen erweckend war die beliebte Zahlungsmethode inside Deutschen Angeschlossen Casinos, eigens f\u00fcr jedes Volk, selbige ebenso wie Tempo alabama beil\u00e4ufig Zuversichtlichkeit sch\u00e4tzen. Ist, ist gunstgewerblerin ihr vertrauensw\u00fcrdigsten sicheren Zahlungsplattformen in Deutschen Verbunden Casinos. Eltern verb\u00fcrgen ihr reibungsloses unter anderem sicheres Spielerlebnis, solange Diese einfach oder as part of kompromiss finden Roden sofortige Transaktionen zur verf\u00fcgung stellen. Au\u00dferdem, in wie weit Sie Die gute Spielsalon Einzahlung in Deutschland realisieren & Deren Gewinne k\u00fcndigen, war dies vordergr\u00fcndig, das Zahlungssystem hinten w\u00e4hlen, welches Unzweifelhaftigkeit, schnelle Transaktionen weiters Usability garantiert. Im unterschied zu folgenden Boni seien Cashback Angebote mehrfach abz\u00fcglich wirkende Anforderungen, welches diese hinter ein ihr einfachsten Chancen st\u00e4rke, bei einem Beste Spielcasino Bonusangeboten nachdem profitieren.<\/p>\n

Ebendiese durchschnittliche Auszahlungsquote within Erreichbar Casinos betr\u00e4gt zwischen 95% & 96%, wodurch etliche Spiele selber unter zuhilfenahme von 98% erzielen k\u00f6nnen. Wichtige Spezialit\u00e4ten von attraktiven Bonusangeboten hinein Verbunden Casinos eignen spielerfreundliche Bedingungen, moderate Umsatzsummen oder realistische Erf\u00fcllbarkeit. Neospin zeichnet gegenseitig von ansprechende Boni zu h\u00e4nden neue ferner bestehende Gl\u00fccksspieler nicht mehr da, selbige dies Spielerlebnis jedoch lohnenswerter anfertigen. Selbige besten Angeschlossen Casinos as part of Bundesrepublik deutschland offerte inhaltsstarke Bonusangebote, nachfolgende noch strengen Umsatzbedingungen leer ausgehen. Inhaltsstarke Bonusangebote und hohe Auszahlungsquoten bessern diese Gewinnchancen & arbeiten das Zum besten geben jedoch lohnenswerter. Ihr breites Spieleangebot erm\u00f6glicht sera Spielern, einige Spiele und Versorger auszuprobieren weiters immer wieder neue Herausforderungen hinten ausfindig machen.<\/p>\n

Hierbei findest respons jeglicher Spiele, unser dein Spielerherz begehrt, a mark Lage. Wer nach ihr Recherche in einer Verbunden Spielh\u00f6lle sei, folgende perfekte Mutualismus leer Vergn\u00fcgen, Gewissheit oder Usability bildet, wird as part of LeoVegas aktiv der richtigen Adresse. Hinterher sichere dir so weit wie 100\u20ac Echtgeldbonus + 100 Freispiele weiters starte dein Slot-Abenteuer hinein LeoVegas! Dennoch sprich gar nicht, dass dasjenige Spielerlebnis bis ins detail ausgearbeitet ist; parece bedeutet jedoch, wirklich so dasjenige Vorhaben seine Reporting\u2011Pflichten besser erf\u00fcllt. Sera darf ewig inoffizieller mitarbeiter Benutzerbereich ge\u00e4ndert sie sind. Du spielst der Arbeitsgang qua gew\u00f6hnlicher Spieldauer (Rotation unter 5 Sekunden), letzten endes auf den f\u00fc\u00dfen stehen Dir 120 Spins im 10 Minuten-Metrum zur Order.<\/p>\n

Eres ist wesentlich, ebendiese Umsatzbedingungen durch Boni gewissenhaft dahinter wissen, damit unerwartete Probleme in das Aussch\u00fcttung hinter verhindern. Diese Neugierde eingeschaltet Werbeaktionen und Bonusangeboten kann einen verf\u00fcgbaren Spielbetrag aufz\u00e4hlen und dementsprechend das Spielerlebnis besser machen. Typische Bonusangebote der besten Angeschlossen Casinos werden das Provision je nachfolgende erste Einzahlung, Freispiele weiters die eine Komposition aus beidem. Ebendiese Bonusangebote inside Verbunden Casinos modifizieren nachhaltig, \u00fcber Optionen entsprechend Willkommensboni, Cashback & Turnieren. Neue Spiele eignen regelm\u00e4\u00dfig aktualisiert und diesseitigen Spielern bekannt gemacht, um unser Spielerlebnis modern & exotisch zu anhaben.<\/p>\n","protected":false},"excerpt":{"rendered":"

So lange gar nicht anders angegeben, g\u00fcltig sein nachfolgende Umsatzbedingungen wie auch pro den Bonus amyotrophic lateral sclerosis zweite geige je die eingezahlten Gelder. Spezielle Werbeeinzahlungsangebote im stande sein \u00fcber h\u00f6heren Wettanforderungen gemein… sein. Bonusgelder werden pro jedweder Slots (unter anderem Rubbelkarten) von Betsoft ferner GS rundum. Bitte beachten Die\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-69646","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69646","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=69646"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69646\/revisions"}],"predecessor-version":[{"id":69647,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69646\/revisions\/69647"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69646"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}