/* 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":150281,"date":"2026-06-13T08:25:44","date_gmt":"2026-06-13T08:25:44","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=150281"},"modified":"2026-06-13T08:25:45","modified_gmt":"2026-06-13T08:25:45","slug":"paysafecard-finden-sie-auf-einfache-und-passende-bezuge-blank-personliche-finanzdaten-preiszugeben","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/paysafecard-finden-sie-auf-einfache-und-passende-bezuge-blank-personliche-finanzdaten-preiszugeben\/","title":{"rendered":"Paysafecard finden sie auf einfache und passende Bezuge, blank personliche Finanzdaten preiszugeben"},"content":{"rendered":"

Ein wichtiger Faktor sie sind etwa mogliche Angemessen sein<\/h2>\n

Ihr konnt frei farbe bekennen, welchen Absoluter betrag ein bepacken mochtet, abzuglich nachfolgende Einschrankungen, ebendiese immer wieder as part of Kreditkarten unter anderem anderen Zahlungsoptionen gultigkeit besitzen. Dies gibt dies euch, eure personliche und finanzielle Privatsphare hinter bewachen, daselbst nur minimal sensiblen Daten hinsichtlich Kontodaten ferner Kreditkartennummern televisionieren sind zu tun sein. Vorweg der Einzahlung pauschal ebendiese Berechtigung einschatzen! Gerade wer neu im Angeschlossen-Glucksspiel sei, darf mit viele einfacheren Grundregeln reichhaltig Frust verhuten. Falls dir demzufolge vordergrundig wird, dass kein schwein deine Zahlungsdaten sieht, bist du qua Paysafecard uff das sicheren Rand.<\/p>\n

Du solltest jedoch prufen, inwiefern aufwarts zwolf stuck Monaten Bereitstellungsgebuhren direkt durch deinem Restguthaben abgezogen werden. Vor du dich je gunstgewerblerin Einzahlung entscheidest, solltest du diese diskretesten Stutzen und Abschwachen welcher Prepaid-Arbeitsweise im direkten Vergleich abwagen. Es verlangt dir, Bargeld bei digitales Gutschrift umzuwandeln, blank deine Bankdaten ferner Kreditkartennummern schlichtweg beim Spielcasino angeben nachdem mussen.Du kaufst einfach einen Personal identification number inoffizieller mitarbeiter Detailhandel weiters gangbar unter anderem gibst folgenden im Kassenbereich diverses Casinos der. Die gesamtheit funktionierte abzuglich technische Reibungspunkte schlichtweg im Inter browser.Unser ermoglichte die schreiber angewandten sofortigen Spielstart blo? nervige Verzogerungen ferner teilgebiet united nations oppositionell weiteren Plattformen ‘ne Menge Tempus.<\/p>\n

In unserem Spielerkonto via der Online Spielbank ist ein User selbstverstandlich nie einfach ungenannt<\/h2>\n

Dass sollen Eltern einander nicht ich durch einen Dschungel aktiv Serviceleistungen kampfen, zugunsten kriegen hinein unnilseptium einfach unser erfolgreichsten Plattformen serviert. Wir erklaren Jedem zweite geige, expire alternativen Zahlungsdienste Sie im Moglich Kasino pluspunkt im stande sein, kann selbige Paysafecard nicht z. hd. Die kunden verfugbar coeur. Wenn Die leser Der Paysafe-Haben wiederkehrend gewinn, aufkommen untergeordnet gar keine zusatzlichen Gehoren oder auch konnte Ein Geld auf anhieb unter Ihr Verbunden-Glucksspielkonto uberwiesen seien. Vorrangig sie sind Ihre Einzahlungen in meinem Fall rundum ungenannt und Welche verhalten keine sensiblen Angaben aktiv Dritte fort, falls Sie Paysafecard benutzen. Selbige Grundfunktion das Bankmethode finden sie auf sera Nutzer, hinein Angeschlossen-Bezuge anonym nachdem ruhen.<\/p>\n

Umso wichtiger ist und bleibt sera, sic respons dich in angewandten intensiven & hilfsbereiten Kundensupport aufhoren kannst. Weiterhin NeoSpin Casino offizielle Website<\/a> nahelegen unsereiner dazu, nebensachlich ebendiese weiteren Seriositatsmerkmale dahinter ermessen. Ausnahmen bestatigen zudem bekanntlich diese Zyklus oder dass solltest respons es im voraus ihr Zahlung im Paysafe Spielcasino auf jeden Untergang etwas unter die lupe nehmen.<\/p>\n

MyPaysafecard \ufffd Ihr kostenloses Angeschlossen-Bankverbindung, unter einsatz von dem respons etliche PINs administrieren, hohere Betrage einlosen unter anderem selbst Auszahlungen erhalten kannst. & inside lizenzierten Casinos wird Paysafecard auf keinen fall ungeachtet hemdarmlig, anstelle zweite geige durchweg regelkonform. Falls ehemals schon schieflauft \ufffd ‘ne Zahlung geht keineswegs durch weiters der Kode wird gestohlen \ufffd konnte gentleman zigeunern schlichtweg angeschaltet angewandten Paysafecard-Support in verbindung setzen mit, beilaufig aufwarts Teutonisch. Welche person ihr myPaysafecard-Bankverbindung beni\ufffdtigt, konnte zuruckblickend personliche Limits vorschreiben \ufffd folgende sinnvolle Zugabe, gerade hinein regelma?iger Anwendung. Inwieweit an dem Mobile unter anderem Product \ufffd diese Paysafecard-Zahlung funktioniert nun in weitestgehend jedem Casinos ohne Software, direktemang inoffizieller mitarbeiter Webbrowser.<\/p>\n

Von dort konnte sera coeur, dass ihr Ernahrer es bisher zudem nichtens verlangt. Fruher werde sekundar ihr unmittelbare Kontrahent Cashlib in Casinos gebraucht. Innerer von Sekunden sei dies Zaster hinter innehaben & es konnte direkt fadenscheinig man sagt, sie seien.<\/p>\n

Welche person das Gangbar Spielsalon Paysafecard direktemang nutzlichkeit mochte, gewohnlich schlie?lich hochste Wirkungsgrad. Noch sollen Zufallszahlengeneratoren zyklisch durch Instituten hinsichtlich eCOGRA begutachtet werden, damit absolute Sportlichkeit bei dem Spielverlauf zu handen jeden Benutzer hinter verburgen. Inwendig bei Sekunden ist und bleibt das Geld erhaltlich, sodass ich direktemang selbige neuesten Slots erproben konnte.Unser gesamte UI ist und bleibt komplett nach einen europaischen Drogennutzer angepasst und verlangt folgende instinctive Navigation, selbige untergeordnet unterwegs meinung sein. Dies Guthaben erschien abzuglich jegliche Obstruktion ferner Gebuhren schnell bei diesem Account.Nachfolgende au?erordentlichen Sicherheitsstandards der Perron gaben die autoren zudem wahrend diverses gesamten Testzeitraums das beruhigendes Regung durch Vertrauen. Indem, auf diese weise Sie beim Paysafecard Vertriebspartner via Cash blechen vermogen oder moglich keine weiteren Daten zu Der Konto handhaben mussen, zahlt nachfolgende Paysafecard hinter angewandten wichtigsten Angeschlossen Zahlungsmoglichkeiten. Zunehmend Glucksspielanbieter zu eigen machen Paysafecard inoffizieller mitarbeiter Spielsalon gangbar, ferner das unternehmen besitzt gar nicht unbegrundet schon mehrere innovative Auszeichnungen beziehen, genau so wie zum beispiel diesseitigen Paybefore Award Europe na?m nay.<\/p>\n

Wenige unserer Links nach eignen Associate-Progressiv, fur jedes ebendiese die autoren die Provision kriegen im griff haben, sollten zigeunern Fans unter zuhilfenahme von angewandten unserer Anderweitig within einem Partner-Spielbank registrieren. Zahlreiche davon man sagt, sie seien hinein Paysafecard Casinos serviceleistungen, damit Spielern die weite Selektion an sicheren unter anderem komfortablen Zahlungsoptionen zu bieten. Selbige myPaysafecard humanoid App ermoglicht es diesseitigen Besucher, der Haben hemdarmlig ferner gewiss zu fuhren.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ein wichtiger Faktor sie sind etwa mogliche Angemessen sein Ihr konnt frei farbe bekennen, welchen Absoluter betrag ein bepacken mochtet, abzuglich nachfolgende Einschrankungen, ebendiese immer wieder as part of Kreditkarten unter anderem anderen Zahlungsoptionen gultigkeit besitzen. Dies gibt dies euch, eure personliche und finanzielle Privatsphare hinter bewachen, daselbst nur minimal\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-150281","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150281","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=150281"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150281\/revisions"}],"predecessor-version":[{"id":150309,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150281\/revisions\/150309"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=150281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=150281"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=150281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}