/* 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":3875,"date":"2026-04-23T16:28:58","date_gmt":"2026-04-23T16:28:58","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3875"},"modified":"2026-04-23T16:28:59","modified_gmt":"2026-04-23T16:28:59","slug":"denn-lizenziertes-kasino-in-strengen-eg-vorgaben-ermoglicht-es-unzweifelhaftigkeit-bei-ssl-verschlusselung-forger-spielmechanismen","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/denn-lizenziertes-kasino-in-strengen-eg-vorgaben-ermoglicht-es-unzweifelhaftigkeit-bei-ssl-verschlusselung-forger-spielmechanismen\/","title":{"rendered":"Denn lizenziertes Kasino in strengen Eg-Vorgaben ermoglicht es Unzweifelhaftigkeit bei SSL-Verschlusselung & forger Spielmechanismen"},"content":{"rendered":"

Die gesamtheit uber das Betano Spielsalon Brd: Erfahrungen, Maklercourtage unter anderem Spiele<\/h2>\n

Dasjenige Betano Spielcasino Land der dichter und denker ist eine contemporain Verbunden-Glucksspielplattform, diese deutsche Zocker unter einsatz von einer breiten Praferenz angeschaltet Spielsalon-Geben, schnalzen Auszahlungen und attraktiven Willkommensangeboten begeistert. Diese deutsche Bedienerschnittstelle, deutschsprachiger Kundensupport oder gerade in Coin Strike Hold and Win slot maximaler gewinn<\/a> angewandten europaischen Handelszentrum zugeschnittene Zahlungsmethoden wie gleichfalls Sofortuberweisung handhaben eres eigens nutzerfreundlich. Mit via 5.100000 Auffuhren von Tagesordnungspunkt-Anbietern entsprechend NetEnt & Play’n Get sowie mark genauen Stay-Casino-Bezirk gelte dies denn eine ihr erfahrenen Adressen zu handen Spieler im deutschsprachigen Raum. Unsere personlichen Testergebnisse zeigen die user-friendly Consultation, hohe Auszahlungsquoten unter anderem ihr speziell transparentes Bonusprogramm \ufffd axiomatisch, person kennt ebendiese Bedingungen genau. Bei keramiken nachfolgende sichersten Erkenntnisse im Gesamtschau: \ufffd Eindeutige Vermittlungsgebuhr-Herrschen frei versteckte Fallstricke \ufffd Humanoid Vervollkommnung zu handen auf dem weg zu \ufffd Schnelle Produktion durch Auszahlungsanfragen \ufffd Blank Turniere je Stammkunden \ufffd Gesamt auf Deutsche Glucksspieler optimiert.<\/p>\n

Inhalt: one. Unsere Betano Kasino Erfahrungen qua unserem Provision three. Selbige Anmeldeprozedur exakt 4. Spieleauswahl: Von Spielautomaten solange bis Live-Pusher 2. Mobile Anwendung: Software package unter anderem Browser? 3. Zahlungsarten je deutsche Spieler 8. Kundensupport: Erreichbarkeit oder Verantwortungsbereich 7. Sicherheitsma?nahmen ferner Lizenzen 9. Treueprogramm und Prominenter-Pluspunkte 7. Unterschiedliche Infos z. hd. Neukunden 8. Fazit: Rechnet gegenseitig Betano Spielbank Land der dichter und denker doch?<\/p>\n

Die Betano Spielbank Erfahrungen unter einsatz von dem Vermittlungsprovision<\/h2>\n

Denn erfahrener Zocker hatte selbst einen Betano Spielcasino Vermittlungsprovision Land der dichter und denker gewissenhaft unter unser Vergro?erungsglas genommen. Der Willkommensbonus z. hd. deutsche Glucksspieler wirbt unter einsatz von bis zu one.000 Eur wie noch one hundred Freispielen \ufffd dennoch nachfolgende Finessen entschluss fassen mit diesseitigen tatsachlichen Wert. Bei meiner Eintragung erhielt selbst 100000% bis 200 Eur nach selbige einzig logische Einzahlung, wodurch nachfolgende Mindestsumme bei gleichwohl nine Euronen lag. Im gegensatz zu etlichen Konkurrenten wurden unser Freispiele automatisiert uff ein Einzahlung gutgeschrieben, frei komplizierte Programmcode-Vorschlag. Gerade manierlich fiel die autoren ebendiese Deutlichkeit der Bonusbedingungen in: ‘ne Umsatzanforderung von 35x Bonusgeld stattdessen ein ublichen 35\ufffd50x bei der Gewerbe. Sehr wohl gelten strenge Einschrankungen inside spielbaren Titeln \ufffd doch einige Slots wie E-book concerning Decreased unter anderem Starburst etwas aufladen hacke zum Umsatz inside.<\/p>\n

Mein Rat fur deutsche Benutzer : Prufen Sie zuvor ihr Einzahlung notig, pass away Spiele zum Vermittlungsprovision hinzurechnen. Inside Betano halten Tischspiele mehrfach jedoch uber nueve% in, welches zahlreiche Neueinsteiger ignorieren. Hinein meiner Erlebnis dauerte unser Freischaltung vos Bonusgeldes unter der Einzahlung unter drei Minuten \ufffd schneller wie within folgenden Anbietern. Der Nachteil: Ihr Provision verfallt aufwarts 26 Besprechen, ended up being pro Gelegenheitsspieler knapp bemessen ist und bleibt. Fein die spucke wegbleiben ist ich bei ihr Klarheit bei der Bonusverfolgung: Im Spielerkonto mitbekommt male ausnahmslos diesseitigen jungsten Umsatzstatus ferner verbleibende Menstruation. Gar keine versteckten Klauseln oder plotzliche Kontosperrungen wie gleichfalls inside manchen Billiganbietern.<\/p>\n

Nachfolgende Anmeldeprozedur exakt<\/h2>\n

Die Einschreibung bei dem Betano Casino Deutschland gestaltet sich wissentlich wie am schnurchen, ist und bleibt aber regulatorkonform. Alabama Piefke benotigt guy lediglich E-Mail-Anschrift, vollstandigen Stellung & Geburtsdatum \ufffd keinesfalls komplizierten Dokumente im vorfeld das ersten Einzahlung. Mein Probe zeigte: Inmitten von ninety Sekunden wird unser Kontoverbindung eingeschaltet, hinter ich unser Basis des naturlichen logarithmus-Mail-Bestatigung bestatigt habe. Besonders in wahrheit: Ebendiese automatische Landeserkennung stellte sofort unser deutsche Sprachversion das, abzuglich manuelles Switchen. Zuvor der ersten Ausschuttung angeordnet Betano wie erlaubt regelgema? unser Verifizierung anhand Personalausweis-Search, gleichwohl einer Hergang dauerte mir that is bei ungeachtet zwei Werktage.<\/p>\n

Wesentlich fur jedes deutsche Spieler: Gerieren Diese in der Registrierung dringend Ihren korrekten Aufenthaltsort eingeschaltet. Betano pruft dies danach inside Auszahlungen. Bei falschen Aussagen droht nachfolgende Kontosperrung \ufffd folgende Erleben, die selbst leer fruheren Jahren unter einsatz von anderen Anbietern kenne. Selbige Bahnsteig angewendet aktuelle Sicherheitsfragen anstelle Passwortsicherheits-Hurden, is Einsteigern entgegenkommt. Mein Ratschlag: Gewinn Die leser nachfolgende optionalen Sicherheitsfragen fur jedes den zweistufigen Zugang \ufffd speziell in mobiler Verwendung erhoben sera angewandten Sturz mit nachdruck. Markant fein: Nur minimal lastigen Vermarktung-E-Electronic mails auf der Registrierung, wie gleichfalls diese zahlreiche Wettanbieter verschicken.<\/p>\n

Spieleauswahl: Durch Spielautomaten bis Real time-Rauschgifthandler<\/h2>\n

Unter einsatz von uber three.one hundred Titeln finden sie auf Betano Spielsalon Land der dichter und denker ‘ne ihr umfangreichsten Spielbibliotheken im deutschen Markt. Inside vorstellen Exams uberzeugte insbesondere unser Feld \ufffdDeutsche Spiele\ufffd via Klassikern hinsichtlich Sizzling Heated oder Guide towards Ra Deluxe. Samtliche Slots laufen direktemang inoffizieller mitarbeiter Webbrowser abzuglich Grab \ufffd dankfest HTML5-Technique zweite geige auf alteren Touch screen phones. Schlagkraftig z. hd. Taller Tretroller: Nachfolgende Vip-Wartezimmer mit exklusiven Tischen z. hd. Blackjack oder Live roulette nicht eher als 309 Ecu Verwendung. Diese Are living-Dealer-Gebiet arbeitet mit Reifung Gaming gemein…, ended up being mir that is bei hinter authentischen Tischgefuhlen fuhrte. Ebendiese Camera-Organisation ubertraf selbst viele Television-Aufgabe, gerade in der Germanic Live roulette Spielart unter einsatz von deutschsprachigen Dealern.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die gesamtheit uber das Betano Spielsalon Brd: Erfahrungen, Maklercourtage unter anderem Spiele Dasjenige Betano Spielcasino Land der dichter und denker ist eine contemporain Verbunden-Glucksspielplattform, diese deutsche Zocker unter einsatz von einer breiten Praferenz angeschaltet Spielsalon-Geben, schnalzen Auszahlungen und attraktiven Willkommensangeboten begeistert. Diese deutsche Bedienerschnittstelle, deutschsprachiger Kundensupport oder gerade in Coin\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-3875","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=3875"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3875\/revisions"}],"predecessor-version":[{"id":3876,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3875\/revisions\/3876"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=3875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=3875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=3875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}