/* 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":69734,"date":"2026-05-22T19:45:53","date_gmt":"2026-05-22T19:45:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69734"},"modified":"2026-05-22T19:45:54","modified_gmt":"2026-05-22T19:45:54","slug":"angeschlossen-casinos-bedingungslos-10-deutsche-tagesordnungspunkt-provider-10-deutsche-tagesordnungspunkt-anbieter-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/angeschlossen-casinos-bedingungslos-10-deutsche-tagesordnungspunkt-provider-10-deutsche-tagesordnungspunkt-anbieter-2026\/","title":{"rendered":"Angeschlossen Casinos bedingungslos 10 deutsche Tagesordnungspunkt Provider 10 deutsche Tagesordnungspunkt Anbieter 2026"},"content":{"rendered":"

Die kunden erlauben einander geradlinig aufbauen, seien bodenst\u00e4ndig inside der Nutzung weiters erm\u00f6glichen z\u00fcgige Einzahlungen. Jedoch geh\u00f6rt Spinch dahinter einen besten No-KYC-Casinos, perfekt f\u00fcr jeglicher, denen Privatleben insbesondere vordergr\u00fcndig ist und bleibt. Aber war die Wahl eingeschaltet Zahlungsoptionen irgendetwas eingeschr\u00e4nkter wanneer as part of folgenden Angeschlossen-Casinos blo\u00df Deckelung, doch within unseren Tests liefen alle Transaktionen direkt weiters st\u00f6rungsfrei. Provision Buy-Features, Megaways unter anderem Spiele via hoher Zu- und abgang ausfindig machen einander \u00fcber und \u00fcber \u2013 das gelbe vom ei f\u00fcr kurze Sessions unter zuhilfenahme von gro\u00dfem Gewinnpotenzial. Unter einsatz von unter einsatz von 4.000 Zum besten geben im Portefeuille deckt Winstler jedweder wichtigen Bereiche nicht fr\u00fcher als \u2013 und das, exklusive deine Schirm hinten schn\u00f6rkelig.<\/p>\n

Indes ebendiese Casinos etliche Ungezwungenheit zuteil werden lassen, nicht erscheinen gleichzeitig etliche Sicherheitsmechanismen, ebendiese in einem Lugas spielbank ordnungsgem\u00e4\u00df man sagt, sie seien. Hier unser Casinos gar nicht in Bundesrepublik lizenziert sie sind, gibt parece keinen direkten rechtlichen Schutz. Etliche pluspunkt nachfolgende Anlass, damit das Lugas Limit verh\u00fcten dahinter im stande sein unter anderem h\u00f6here Eins\u00e4tze nach t\u00e4tigen.<\/p>\n

Ja, man sagt, sie seien legal, solange eltern via die eine g\u00fcltige Ewg-Billigung besitzen. ➡️ Mehr Information unter anderem Anlaufstellen findest Respons in unserer Seite dahinter verantwortungsvollem Spielen. Etliche seri\u00f6se Ern\u00e4hrer erm\u00f6glichen jedoch ‘ne freiwillige und chronologisch begrenzte Blockierung. Diese Verantwortung liegt in folge dessen gr\u00f6\u00dftenteils in Dir ich.<\/p>\n

Gesuch beachten Eltern, sic Eltern jedenfalls 18 Jahre altert\u00fcmlich coeur sollen, um diese webseite oder selbige Angebote bei Gangbar-Casinos weiters Wettanbietern dahinter nutzen. Klassische Kartenspiele f\u00fcr unser Gebl\u00fct & verborgene Lern- weiters Entwicklungsm\u00f6glichkeiten inoffizieller mitarbeiter Partie entdecken Dankfest das fortschrittlichen Angleichung wegen der Gemeinsame Gl\u00fccksspielbeh\u00f6rde das L\u00e4nder (GGL) verm\u00f6gen Zocker nun auf jeden fall weiters erlaubt within lizenzierten Online Casinos within Land der dichter und denker auff\u00fchren. Unter einsatz von dieser Eg-Erlaubniskarte ausgestattet, werden diese Casinos vollumf\u00e4nglich legal & offerte unbegrenzte M\u00f6glichkeiten pro Spieler. \u00dcber den attraktiven Bonusangeboten, vielf\u00e4ltigen Spielm\u00f6glichkeiten weiters dm sicheren Spielumfeld auffangen welche unser perfekte Auswahl f\u00fcr jedes Verbunden Casino Fans dar.<\/p>\n

Eben within das heutigen Phase eignen Smartphones oder Tablets 5 vor 12 \u00fcber und \u00fcber hinter aufst\u00f6bern. Dabei Die kunden bei deutschen Casinos dennoch CrazyBuzzer Online-Casino<\/a> Slots aufst\u00f6bern, pr\u00e4sentation beste Casinos unbegrenzt doch zweite geige Kartenspiele, Jackpots, Tischspiele, Rubbellose, Live Games und Crash Games in betrieb. Sehr wieder und wieder finden Sie Casinos \u00fcber Curacao Berechtigung oder \u00fcber welcher Spielerlaubnis ein Autonomen Insel Anjouan, Union der Komoren. Ihr wichtigste Standort \u2013 zweite geige in einem Spielsalon abz\u00fcglich deutsche Erlaubniskarte \u2013 ist und bleibt ‘ne g\u00fcltige Gl\u00fccksspiellizenz ein anerkannten Organisation. Welche person diesseitigen KYC-Ablauf direktemang unter der ersten Einzahlung abschlie\u00dft, profitiert durch namentlich schnipsen Auszahlungen.<\/p>\n

Trustly verbindet Dein Konto einfach \u00fcber unserer Bahnsteig, exklusive auf diese weise zu diesem zweck ‘ne Registration beim Zahlungsdienstleister zwingend sei. Within ein Einzahlung within L\u00f6wen Play Gangbar kannst Du diesseitigen Pers\u00f6nliche geheimnummer reibungslos hinzuf\u00fcgen weiters dar\u00fcber die g\u00fcltig anonyme und sichere Zahlungsmethode nutzen. Unter einsatz von Klarna (Sofort\u00fcberweisung) kannst Du folgende direkte Zahlung mit Dein Bankverbindung realisieren.<\/p>\n

Noch mehr Action pr\u00e4sentation dir unseren Erfahrungen aufw\u00e4rts unser Slots durch Gamomat unter zuhilfenahme von Titeln wie gleichfalls Ramses Book weiters Majest\u00e4tisch Seven XXL. Jeglicher Slot Fabrikant inside uns sind ernsthaft, erlaubt & angebot dir das sicheres Partie. In unserem Portfolio findest respons alleinig renommierte und beliebte Ern\u00e4hrer, unser hochkar\u00e4tige Spielautomaten f\u00fcr Bundesrepublik deutschland zuteilen. S\u00e4mtliche nachfolgende Ma\u00dfnahmen eignen unserem Spielerschutz ferner geben dir das verantwortungsbewusstes unter anderem sicheres Arbeitsgang. Zudem kannst respons ausnahmslos unter dampf stehen dein Einzahlungslimit beseitigen und dich hinein Wundern zum Spielerschutz pauschal an unseren Hilfe in verbindung setzen mit.<\/p>\n

Respons findest klassische Fr\u00fcchte-Slots, moderne Video-Slots \u00fcber Bonusfunktionen weiters Bezeichner \u00fcber hoher ferner niedriger Fluktuation. Ohne rest durch zwei teilbar as part of Erreichbar-Casinos as part of Land der dichter und denker geh\u00f6rt die Klarheit zu angewandten wichtigsten Unterschieden diskutant nebul\u00f6s regulierten Angeboten. Eigens within Echtgeld-Konten ist und bleibt vordergr\u00fcndig, wirklich so \u00c4nderungen angeschaltet Zahlungsdaten unter anderem pers\u00f6nlichen Aussagen auf keinen fall frei sonstige Versuch denkbar sie sind.<\/p>\n

Respons findest s\u00e4mtliche aktuellen Angebote ohne ausnahme \u00fcberschaubar inside Deinem pers\u00f6nlichen Vermittlungsprovision-Tragetasche. Pr\u00e4zis dies ist nachfolgende derzeit beliebtester Slot in L\u00f6wen Play Gangbar, sodass Respons direktemang reinschnuppern kannst, had been anderen Spielern bevorzugt gef\u00e4llt. \u00dcber einer Einzahlung bei 100 Euro spielst Respons dadurch einfach \u00fcber 200 Euroletten. Nachfolgende Spiele sind eigens f\u00fcr L\u00f6wen Play Erreichbar entwickelt oder nirgendwo wenn das nicht m\u00f6glich ist hinten auftreiben. Der wichtiger Auffassung z. hd. jeden Zocker war unser Auszahlungsquote, sekund\u00e4r RTP (Return to Player) gehei\u00dfen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die kunden erlauben einander geradlinig aufbauen, seien bodenst\u00e4ndig inside der Nutzung weiters erm\u00f6glichen z\u00fcgige Einzahlungen. Jedoch geh\u00f6rt Spinch dahinter einen besten No-KYC-Casinos, perfekt f\u00fcr jeglicher, denen Privatleben insbesondere vordergr\u00fcndig ist und bleibt. Aber war die Wahl eingeschaltet Zahlungsoptionen irgendetwas eingeschr\u00e4nkter wanneer as part of folgenden Angeschlossen-Casinos blo\u00df Deckelung, doch within\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-69734","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69734","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=69734"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69734\/revisions"}],"predecessor-version":[{"id":69735,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69734\/revisions\/69735"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69734"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}