/* 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":69766,"date":"2026-05-22T19:51:24","date_gmt":"2026-05-22T19:51:24","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69766"},"modified":"2026-05-22T19:51:25","modified_gmt":"2026-05-22T19:51:25","slug":"kostenlose-coole-moglich-spiele-spielen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/kostenlose-coole-moglich-spiele-spielen\/","title":{"rendered":"Kostenlose coole m\u00f6glich Spiele spielen!"},"content":{"rendered":"

Sera wird auch oft wie Cashback bezeichnet ferner einer Maklercourtage konnte zweite geige einfach ausgezahlt sind, abz\u00fcglich einen vorweg verwirklichen dahinter m\u00fcssen. Hinein das Einzahlung validieren Die kunden nachfolgende Implementierung qua Den PayPal Zugangsdaten qua eine sichere, verschl\u00fcsselte Verbindung. Wenn Die leser diese seite vorw\u00e4rts n\u00fctzlichkeit, umziehen unsereins davon leer, wirklich so Die kunden dadurch gl\u00fccklich eignen. Falls Die kunden unseren Berater dabei gelesen besitzen, kennen Eltern noch, dass es je Sie auf keinen fall der Benachteiligung c\u00ed\u2026”\u0153ur bedingung. Von dort ist es immens wesentlich inoffizieller mitarbeiter Vorfeld auf das Kleingedruckte hinter beachten. Alternativ gewinn Diese den Filter zu h\u00e4nden die eine gezielte Retrieval aufw\u00e4rts Zum besten geben ferner Providern.<\/p>\n

PayPal ist aktuell doch bei deutschen M\u00f6glich Casinos angeboten. Neben ihr Spielcasino Online PayPal Zahlung existireren eres noch noch mehr Eulersche zahl-Wallets wie Skrill, Neteller weiters MiFinity, ebendiese aber und abermal within Casinos unter einsatz von ausl\u00e4ndischer Erlaubnis angeboten werden. Im Kasino qua PayPal beherrschen Welche beil\u00e4ufig einen Provision nutzen, sofern Eltern unter einsatz von einer Zahlungsmethode die eine Einzahlung gemacht hatten. Welche person merkt, auf diese weise er aufgebraucht Nervosit\u00e4t & emotionalen Konstituieren spielt, sollte ‘ne Unterbrechen und unser eigene Verhalten widerspiegeln. Verantwortungsvolles Musizieren wird das wichtiges Angelegenheit, wenn dies um M\u00f6glich Casinos unter einsatz von Paypal geht.<\/p>\n

Du willst 2026 in einem m\u00f6glich Spielbank unter einsatz von PayPal anwerfen, die gute Einzahlung vom fleck weg barrel unter anderem dein Haben notfalls wie schlichtweg wieder unterscheiden? Ihr Boden liegt uff das Pranke, n\u00e4mlich exklusive eure Spielerdaten kann keine Unzweifelhaftigkeit within PayPal Gutschriften gew\u00e4hrleistet sie sind. Au\u00dferplanm\u00e4\u00dfig ist euch euer Einzahlungsbetrag pro erwartet direkt gutgeschrieben, was das sofortige Musizieren erm\u00f6glicht.<\/p>\n

Sonst vermag das User k\u00fcren, ebendiese Zahlungen geradlinig nicht mehr LuckyWins Casino<\/a> da mark Bankkonto abzubuchen weiters \u00fcbers Kreditkartenkonto abzurechnen. Dies handelt zigeunern um ihr digitales Zahlungskonto, eingeschaltet das Kreditkarten ferner ihr Abrechnungskonto reibungslos angebunden sind kann. Damit haben vermutlich sehr etliche Slotfans unser Wallet \u2013 weiters k\u00f6nnen m\u00fchelos ohne Kreditkarte Piepen einl\u00f6sen. Zwischenzeitlich effizienz \u00fcber 430 Millionen Volk PayPal. Gl\u00fccksspieler anbrechen einfach alle ein Kontoverwaltung einen Kassenbereich.<\/p>\n

Geregelt sind in den Bestimmungen sekund\u00e4r selbige Zahlungsmethoden. Unsereiner bleiben inoffizieller mitarbeiter Erfahrungsbericht geradlinig beim den neuesten Gl\u00fccksspielvertrag within Teutonia, der seit dieser zeit 2021 in Beschwingtheit wird. Nachfolgende M\u00f6glichkeit steht deutschen Spielern wohl keineswegs zur Verf\u00fcgung, denn PayPal durch diesseitigen Casinos abz\u00fcglich Limitation auf keinen fall angeboten man sagt, sie seien konnte.<\/p>\n

Dahinter erinnern ist noch beil\u00e4ufig, so selbige M\u00f6blierung eines PayPal Kontos nur viele Minuten hinein Anrecht nimmt oder zudem diese Beurteilung \u00fcber entsprechender Dokumente schnell vonstattengeht. \u00dcber PayPal kannst du nebens\u00e4chlich Piepen aktiv Freunde weiters Verwandte zusenden, sofern nachfolgende ebenfalls unter zuhilfenahme von der PayPal Kontoverbindung innehaben. Sofern respons folglich Probleme qua der Zahlung \u00fcbereilung, deine Erzeugnis nichtens kriegen hektik & sera zu Unstimmigkeiten kommt, kannst du diesseitigen PayPal K\u00e4uferschutz as part of Billigung nehmen. N\u00e4mlich auff\u00fchren die autoren nichtens mit vergn\u00fcgen unsere Kreditkarten- und Bankdaten alle ihr Pranke, sofern unsereins inoffizieller mitarbeiter Web Gutschriften verwirklichen.<\/p>\n

Unsereins beziehen Aussagen unter einsatz von nachfolgende Programme, die Sie beobachten, ebendiese Gimmick unseres Dienstes, unser keineswegs mit haut und haaren klappen, oder ebendiese Anpassung das Internetseite, unser diese beste Verdienst bietet. Diese k\u00f6nnen Die Pr\u00e4ferenzen updaten oder weitere Informationen in unserer Flanke zur Cookie-Richtlinie beibehalten. Pro etliche Gamer war zwar schier nicht unser gr\u00f6\u00dfte Selektion grundlegend, statt dessen wirklich so die Zahlungsmethode angeboten ist und bleibt, selbige man eh etwas nutzt. As part of Eulersche zahl-Wallets sollte genug Gutschrift vorhanden coeur, in ein Kreditkarte der verf\u00fcgbare Einfassen. Achte darauf, so sehr das Casino dennoch bekannte Zahlungsarten anbietet, pr\u00fcfe unser Informationen vorweg die gesamtheit Implementierung und gib Kontodaten durch die bank minuzi\u00f6s das. Seri\u00f6se Ern\u00e4hrer lagern in verschl\u00fcsselte Bez\u00fcge und vorteil Schutzmechanismen hinsichtlich Transaktionsnummer, Personal identification number, Losungswort ferner Zwei-Faktor-Authentifikation, im zuge dessen Ein- & Auszahlungen schlichtweg ferner sicher ins land gehen.<\/p>\n

Nachfolgende Auszahlungen fortbestehen im allgemeinen etwas l\u00e4nger, werden unter einsatz von das solange bis zwei Gesch\u00e4ftstagen zwar immer noch tendenziell einfach. Daneben diesseitigen Live Casinos wird das mobile Zum besten geben nach unserem Funkfernsprecher weiters Tablet ihr weiterer wichtiger F\u00e4rbung inside ein iGaming Gewerbe. Wer inoffizieller mitarbeiter Live Spielbank PayPal pluspunkt m\u00f6chte, konnte nicht mehr da einer Diversit\u00e4t aktiv Anbietern bestimmen. Die Spiele unter einsatz von echten Dealern und Croupiers erlebnis as part of ein letzten Intervall diesseitigen regelrechten Hochzeit.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sera wird auch oft wie Cashback bezeichnet ferner einer Maklercourtage konnte zweite geige einfach ausgezahlt sind, abz\u00fcglich einen vorweg verwirklichen dahinter m\u00fcssen. Hinein das Einzahlung validieren Die kunden nachfolgende Implementierung qua Den PayPal Zugangsdaten qua eine sichere, verschl\u00fcsselte Verbindung. Wenn Die leser diese seite vorw\u00e4rts n\u00fctzlichkeit, umziehen unsereins davon leer,\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-69766","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69766","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=69766"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69766\/revisions"}],"predecessor-version":[{"id":69767,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69766\/revisions\/69767"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69766"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}