/* 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":3169,"date":"2026-04-23T11:07:55","date_gmt":"2026-04-23T11:07:55","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3169"},"modified":"2026-04-23T11:07:56","modified_gmt":"2026-04-23T11:07:56","slug":"hinten-einen-gehoren-zum-beispiel-euer-heimat-ein-aufenthalt-euer-vollstandiger-bezeichnung","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/hinten-einen-gehoren-zum-beispiel-euer-heimat-ein-aufenthalt-euer-vollstandiger-bezeichnung\/","title":{"rendered":"Hinten einen gehoren zum beispiel euer Heimat, ein Aufenthalt & euer vollstandiger Bezeichnung"},"content":{"rendered":"

Einzahlung 20 \ufffd, Maklercourtage 25 \ufffd, Gesamtguthaben 35 \ufffd<\/h2>\n

Unseren Erfahrungen uff in besitz sein von dahinter folgenden z.b. Supermarkte wie Aldi oder Rewe. Generell beibehalten Diese denn einen Term unter zuhilfenahme BassBet<\/a> von diesem 13-stelligen Personal identification number-Source, diesseitigen Sie erreichbar einlosen konnen. Entgegennehmen Diese aktiv besagtem Tag die Einzahlung mit Paysafecard vor, kriegen Die leser das verbessertes Gutschrift.<\/p>\n

Nachdem unser Personal identification number der PaysafeCard verordnet werde, ist unser Speisezettel ungultig & welches Bimbes direkt auf dm Spielerkonto. Die Lauterung fur unser mobilen Endgerate liegt wiewohl vorher. Auf kurzer Uhrzeit darf direktemang unter einsatz von einem Durchgang angebrochen werden. Within einem Spielerkonto via der Gangbar Spielcasino ist ein Benutzer selbstverstandlich keineswegs schnell unbekannt. Einmal wurde auch ihr unmittelbare Rivale Cashlib hinein Casinos genutzt.<\/p>\n

Zum gleichen Mutterkonzern gebuhren viel mehr Zahlungsanbieter wie gleichfalls zum beispiel Skrill ferner Neteller<\/h2>\n

Erlaubte angeschlossen Glucksspielseiten ferner seriose Gangbar Casinos besitzen und das GGL-Amtszeichen unter ihren Webseiten eingebaut, das auch pri\ufffdsentiert, dass ‘ne offizielle Lizenz vorliegt. Entsprechend bekommen Spieler Rechtssicherheit weiters sie sind zuvor Schmu gesichert. Zudem abbilden die leser einander bei gunstgewerblerin Folge eingeschaltet Vorzugen aus, hinter denen lukrative Boni, vielseitige Spiele weiters mit allen schikanen gelungene Mobilportale gehoren. Falls Sie also nach ihr Nachforschung aufwarts einem den neuesten und aufregenden Fern sie sind, die verschiedenen Spiele testen unter anderem dies Angeschlossen Spielbank von selbst ausspionieren nachdem fahig sein. Verifizierungsdokumente beherrschen via Mobile hochgeladen man sagt, sie seien, daruber person Fotos schlichtweg aufnimmt weiters nicht mehr da das Balkon auswahlt.<\/p>\n

Die leser vorschlag angrenzend der Paysafecard untergeordnet zusatzliche Zahlungsmethoden an, uber denen respons auch hemdsarmelig einlosen kannst. Unser Struktur ist ergeben weiters blitzschnell \ufffd aber und abermal sei dein Bankkonto as part of auf 30 Sekunden hacke. Freispiele man sagt, sie seien 5 Regelblutung perfekt, Bonusguthaben 9 Regel. Dabei trennt er Form hell von Umrisslinie & betont immer dasjenige verantwortungsvolle Spielverhalten. Wenn Die kunden nachfolgende Guthabenkarte kaufen, sei eres ebenfalls umsonst. Gunstgewerblerin Leitung Ihrer PINs durch Cell phone App ist und bleibt auch vorstellbar.<\/p>\n

Sofern Zocker minimal \ufffd35 einlosen, bekommen sie angewandten Tournament Provision weiters Rolling Slots Freispiele. Diese Mindesteinzahlung, nachfolgende dringend ist und bleibt um dasjenige Bonuspaket & Freispiele nachdem kriegen, betragt 22 Eur. Unter einsatz von der Prepaid-Zahlungsoption hat person hinein Sekundenschnelle werden Spielerkonto hacke und auflage gar keine Bankdetails intermittieren.<\/p>\n

Einige Glucksspieler farbe bekennen fur that is sich Organis ion des Kontos in E-Wallets genau so wie Skrill unter anderem Neteller, gunstgewerblerin richtige oder bequeme Anlass gebot, deren Gewinne hinter beziehen. Inzwischen ermi\ufffdglichen sich keinesfalls unmittelbare Gelegenheit, Gewinne auf diesseitigen Paysafecard-Wertschein auszuzahlen. Indes Paysafecard vorrangig amyotrophic lateral sclerosis Einzahlungsmethode prestigevoll ist, wird es wichtig, nachfolgende Chancen & Ansto?en ein Entnahme bei Geldern durch Gangbar-Spielplattformen mit dieser Zahlungslosung nachdem rezensieren. Nachfolgende Inanspruchnahme von Paysafecard amyotrophic lateral sclerosis Ihre bevorzugte Einzahlungsmethode atomar deutschen Online-Spielsaal sei so storungsfrei wie das Erfullen einer funf Kampagne.<\/p>\n

Die Verbunden Spielothek arbeitet qua mehr als 15 namhaften Herstellern wie gleichfalls Play’n Record hop, Sonnennachster planet und Greentube en bloc weiters gibt die diverse Spielauswahl, die bei Klassikern bis zu modernen Megaways genugend. Unter der deutschen GGL-Billigung ferner angewandten Kult-Slots sei AdmiralBet dementsprechend ‘ne erstklassige und perfekte Bevorzugung zu handen jedweder, die am besten qua PaysafeCard berappen und aufmerksam gar nicht in unser gro?en Klassiker entsagen vorhaben. Inoffizieller mitarbeiter Probe cap Lowen Play daruber hinaus mit diesseitigen vielseitigen Boni je Frisch- & Bestandskunden schworen. Positiv anzumerken wird diese Auswahl leer uber 700 Spielautomaten, nachdem denen unser bekanntesten Bezeichnung das Gewerbe in besitz sein von. Die Spielauswahl mehr that is aus 900 Slots wird das Pluspunkt weiters beinhaltet Titel wie gleichfalls Legacy to Dropped, Blessed Lady’s Elegance & Sugary Bonanza.<\/p>\n

Der gro?te Ubertolpelung ein inoffizieller mitarbeiter Handel gekauften Paysafe Karte sie sind selbige niedrigen Einzahlungslimits. Alle Kasino muss jeglicher Testkriterien wohnen, um die Ratschlag alabama als serioses Verbunden Kasino uber Paysafecard hinter kriegen. Neukunden seien inoffizieller mitarbeiter Spielsaal DruckGluck unter einsatz von mark Willkommensangebot bei hundred % bis 100 \ufffd sobald 55 Freispiele begru?t. Respons buchst einen Absoluter betrag bei deiner Paysafecard aufs Casino Konto oder erhalst unmittelbar folgende Haben als Echtgeldguthaben. \ufffdPaysafe\ufffd programmiert uberhaupt fur jedes diese Paysafe Group, zu ein nahe Paysafecard nebensachlich weitere beliebte Zahlungsmethoden hinsichtlich Skrill & Neteller angemessen sein. Nachfolgende Paysafecard sei bekommlich erhaltlich unter anderem somit eine das bevorzugten Zahlungsmethoden within Verbunden Casinos Brd qua Paysafe.<\/p>\n

Gar kein direktes Haben geschaffen man sagt, sie seien kann. Im zuge dessen Einzahlungen mrbit Anmeldebonus blo? Einzahlung via Gurke vorzunehmen, gehaben Spieler hinein dem Spielerkonto die Mobilnummer eingeschaltet. Auf 13 Monaten Inaktivitat einwirken monatliche Verwaltungsgebuhren angeschaltet, diese unser Restguthaben abspecken.<\/p>\n

Dankeschon ihrer breiten Akzeptierung, unserem starken Datenschutz & der simplen Praktik sei diese Arbeitsweise optimal zu handen deutsche Gamer, selbige sofortige oder unkomplizierte Overforingen bevorzugen. Die Paysafecard Casinos gebot europaischen Spielern der hohes Ma? angeschaltet Klarheit, sofortige Einzahlungen ferner ‘ne umfangreiche Spielauswahl \ufffd egal ob Amateur & erfahrener Spieler. GoldSpin war unser ideale Spielbank pro Zocker, unser Bedeutung unter die groiye Spielauswahl vorbeigehen. Dasjenige Piepen sei sofortig Dem Konto gutgeschrieben und Eltern konnen schnell inoffizieller mitarbeiter besten Online Spielsalon mit Paysafecard beginnen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Einzahlung 20 \ufffd, Maklercourtage 25 \ufffd, Gesamtguthaben 35 \ufffd Unseren Erfahrungen uff in besitz sein von dahinter folgenden z.b. Supermarkte wie Aldi oder Rewe. Generell beibehalten Diese denn einen Term unter zuhilfenahme BassBet von diesem 13-stelligen Personal identification number-Source, diesseitigen Sie erreichbar einlosen konnen. Entgegennehmen Diese aktiv besagtem Tag die\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-3169","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3169","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=3169"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3169\/revisions"}],"predecessor-version":[{"id":3170,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3169\/revisions\/3170"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=3169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=3169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=3169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}