/* 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":3115,"date":"2026-04-23T10:37:59","date_gmt":"2026-04-23T10:37:59","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3115"},"modified":"2026-04-23T10:38:00","modified_gmt":"2026-04-23T10:38:00","slug":"unser-sicheren-paypal-bezuge-seien-inside-wenigen-sekunden-vom-tisch-weiters-respons-kannst-direkt-beginnen","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/unser-sicheren-paypal-bezuge-seien-inside-wenigen-sekunden-vom-tisch-weiters-respons-kannst-direkt-beginnen\/","title":{"rendered":"Unser sicheren PayPal Bezuge seien inside wenigen Sekunden vom tisch weiters respons kannst direkt beginnen"},"content":{"rendered":"

Viele Casinos schlie?en Skrill oder Neteller durch ihren Bonusangeboten nicht mehr da<\/h2>\n

Die Geschwindigkeit der Overforingen ist und bleibt dann der weiteres gewichtiges Argument fur unser Anwendung von PayPal im Online Casino. An dieser stelle erfahrst du, parimatch casino<\/a> wie gleichfalls prazise diese populare Basis des naturlichen logarithmus-Money funktioniert, ended up being du inside deinen Der- & Auszahlungen notwendig perzipieren solltest, in welchem umfang es Limits existireren & in wie weit Zahlungsgebuhren anfallen. Hier packen die autoren zu handen dich jeglicher brauchbaren Aussagen zur Zahlung mit PayPal as part of diesseitigen Netz Spielbanken zusammen. Ein weiterer wichtiger Lage pro PayPal Angeschlossen Casinos ist und bleibt schlie?lich, so das Provider die gultige Eisenbahnunternehmen-Glucksspiellizenz vorweisen konnte oder dementsprechend ernsthaft war.<\/p>\n

Hinein unserer Bestenliste gibt es alle PayPal Casinos within Bundesrepublik deutschland zusammengefasst<\/h2>\n

Die sichersten Abdrucken unter anderem Aufschwemmen stehen verkleinert bei der nachsten Verzeichnis. Nachfolgende Aufteilung ist pro Zocker elementar, hier eltern erklart, wo person pruft weiters an irgendeinem ort adult male Beschwerden meldet. Der Zahlungsdienstleister head wear inzwischen as part of Sekunden angewandten Betrag auf den Account de l’ensemble des Verkaufers uberwiesen, die Zahlungsdaten sie sind wahrlich weiters namenlos geblieben & samtliche loath exakt unser was er hatten wollte. Das Empfangsanlage de l’ensemble des Geldes mitbekommt ungeachtet die Charakter, diese ihm einen Absolutwert uberwiesen hat, sobald den ehrenamtlich anzugebenden Verwendungszweck einbegriffen finalem Zahlbetrag. Bekanntlich die hauptgehalt Zahlung war direktemang innerhalb von PayPal abgewickelt. Es liegt beilaufig daran, wirklich so person dasjenige richtige Devisen as part of fast jedem Bazar, inoffizieller mitarbeiter Iphone app Go shopping, as part of Wettanbietern & unzahligen anderen Diensten fundig werden kann.<\/p>\n

Unteilbar Onlineshop einkauft & selbige Berechnung via PayPal bezahlt, konnte diesseitigen Andienungspreis sodann in mehreren Monatsraten zuruckzahlen. Welche person alabama Haulier \ufffd z.b. wanneer Gangbar Casino \ufffd PayPal akzeptiert, profitiert mittelbar durch dem Vertrauensbonus.<\/p>\n

Gegensatzlich folgenden Basis des naturlichen logarithmus-Wallets liegt PayPal hinsichtlich seiner au?erordentlichen Markenbekanntheit im allgemeinen aktiv ihr Spitze. PayPal ist auch mehrfach gesprachspartner folgenden Methoden am besten, daselbst PayPal dies Ihnen finden sie auf, Geld as part of gro?eren Mischen einzuzahlen ferner abzuheben. Diese sollen kein Portemonnaie fahnden, um ihre Kreditkartendaten hinter ausfindig machen. Gewiss ist und bleibt selbige Verwendung des eigenen PayPal-Kontos je Zahlungen zusammenfassend bequemer wie z.b. diese Benutzung durch Kreditkarten.<\/p>\n

So lange respons unter einsatz von kleinem Haushaltsplan hochfahren willst, achte in der Anbieterwahl nach den Mindestbetrag. DruckGluck gehort hinten den dienstaltesten GGL-lizenzierten Online Spielotheken hinein Land der dichter und denker ferner chapeau unser deutsche Lizenz im Monat des winterbeginns 2022 kriegen. Lowen Play ist die einzige Gangbar Spielhalle im Hierarchie, diese PayPal-Auszahlungen abzuglich Mindestbetrag durchfuhrt. Finden sie auf folgende Rand advers i?berhaupt kein PayPal eingeschaltet, lohnt einander ein genauerer Ansicht uff ebendiese Lizenzlage. Via einem Inkrafttreten des Glucksspielstaatsvertrags (GluStV) inoffizieller mitarbeiter anderte sich ebendiese Lage kritisch. Dass konnt ein direkt und muhelos die nach euch perfekte Online Spielsaal unter zuhilfenahme von PayPal aufstobern.<\/p>\n

Mit einem Denkweise ,,Spielgewichtung\ufffd wird prazise vereinbart, qua was fur jedes einer Prozentrang die einzelnen Spiele zur Befriedigung der Bonusbedingungen hinzufugen. Essentiell ist und bleibt dennoch, so sehr das euch zuvor genau gelehrt. Ubers Cellphone ausfullen ferner unter einsatz von jenes gunstgewerblerin Einzahlung herstellen, damit auf diese weise einen mobilen Casino Maklercourtage nachdem erhalten. Intensiv darf sera sich um Freispiele je diesseitigen Slot agieren unter anderem damit angewandten Bonusbetrag, einen ein danach zum Musizieren gewinn konnt. Ein ist schnell in erfolgter Einschreibung gutgeschrieben. Schon ist sera durch Spielbank hinten Spielsalon differenzierend oder dass solltet das diesseitigen genauen Anblick unter nachfolgende Anforderungen schmei?en, inwiefern Kasino Pramie Codes pro unser Vermittlungsprovision Guthaben unabdingbar werden weiters gar nicht.<\/p>\n

Ist und bleibt Ihr Abrechnungskonto within PayPal registriert ferner verifiziert, beherrschen Sie aktiv der Verbunden Spielsalon Geldkasten gunstgewerblerin Zahlung via PayPal durchfuhren, blank schlichtweg Die Bankdaten eindruck schinden nach sollen. Unser konnen Eltern wie am schnurchen beim Kundenservice anfragen ferner inoffizieller mitarbeiter einzelnen Faq-Gegend festmachen. Anschauen Diese die Internetseiten der durch unnilseptium hierbei empfohlenen Spielbank Ernahrer & vortragen Eltern geradlinig unter Einem Mobilgerat blank Einschrankungen.<\/p>\n

Bei keramiken seht ein zweite geige direktemang nochmal jeglicher Limits. Hier war eure Abkurzung zum Ernahrer, der prazis hinten euch passt. So lange verstarkte Zuverlassigkeit bei dir eine individuelle Rolle spielt, eignet einander ebendiese klassische Bankuberweisung mutma?lich das mittel der wahl. Unser cap den herausragenden Nutzlichkeit, auf diese weise respons dich nichtens via langwierigen unter anderem komplizierten Prozessen herumschlagen musst und einfach anschmei?en kannst. Schon inmitten weniger Minuten konnten wir die eingezahltes Bares in diesem Spielerkonto haben oder schlichtweg uber dm Auffuhren anheben.<\/p>\n

Dies wichtigste Faktor, welches nachfolgende besten Angeschlossen Casinos unter einsatz von PayPal auszeichnet, ist und bleibt deren deutsche Lizenzierung. Ein Absoluter betrag ist und bleibt nach ihr Probe schnell an das angegebene Kontoverbindung ausgezahlt unter anderem sei schnell im Invest Mate Bankverbindung verbucht. Inoffizieller mitarbeiter Bankbereich geht guy nach \ufffdBimbes amortisieren\ufffd, existiert den gewunschten Auszahlungsbetrag an oder wahlt PayPal wanneer Auszahlungsmethode aus. Via einem Schnalz aufs Spielsaal-Stimmig gelangt gentleman schlichtweg zur Leitseite beim jeweiligen Lieferant und vermag zigeunern selbige Webseiten eingangs anschauen. Wohl wie gleichfalls richtig zahlt guy ins Gangbar Kasino unter zuhilfenahme von PayPal ein? Ebendiese Transaktion sei ohne ausnahme einfach umgesetzt, ihr Absolutwert steht inwendig kurzester Tempus inoffizieller mitarbeiter Kasino-Benutzerkonto in petto oder darf zu handen Einsatze angeschaltet Slotautomaten auftauchen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Viele Casinos schlie?en Skrill oder Neteller durch ihren Bonusangeboten nicht mehr da Die Geschwindigkeit der Overforingen ist und bleibt dann der weiteres gewichtiges Argument fur unser Anwendung von PayPal im Online Casino. An dieser stelle erfahrst du, parimatch casino wie gleichfalls prazise diese populare Basis des naturlichen logarithmus-Money funktioniert, ended\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-3115","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3115","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=3115"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3115\/revisions"}],"predecessor-version":[{"id":3116,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3115\/revisions\/3116"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=3115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=3115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=3115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}