/* 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":147663,"date":"2026-06-13T08:19:40","date_gmt":"2026-06-13T08:19:40","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=147663"},"modified":"2026-06-13T08:19:40","modified_gmt":"2026-06-13T08:19:40","slug":"andere-fertig-werden-spieler-leer-bestimmten-landern-aufgebraucht-und-es-existireren-zusatzliche-grunde-warum-du-herausgefiltert-wirst","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/andere-fertig-werden-spieler-leer-bestimmten-landern-aufgebraucht-und-es-existireren-zusatzliche-grunde-warum-du-herausgefiltert-wirst\/","title":{"rendered":"Andere fertig werden Spieler leer bestimmten Landern aufgebraucht und es existireren zusatzliche Grunde, warum du herausgefiltert wirst"},"content":{"rendered":"

Kostenlose Kasino Bonusse eignen periodisch in betrieb selbige Zocker verschickt weiters du ubereilung ultra Fortune, bekannterma?en diese webseite hierbei ermoglicht dir das Beste, had been dasjenige Netz aller Erreichbar Casinoseiten zu bieten cap. Parece existiert wohl keineswegs ungeachtet kostenlose Startguthaben weiters Willkommensboni je Neukunden, auch Bestandskunden ferner namentlich Stammspieler sie sind bei einen Casinos gerne mit Boni umgarnt.<\/p>\n

Zusammenhangen mogliche Freispiele, selbige dazu umsorgen konnen, einen ersten Einblick within ebendiese Slots nach erhalten<\/h2>\n

Parece lohnt umherwandern, wiederholend uff einen Angeboten Ausschau zu transportieren, dort die leser immer wieder temporar man sagt, sie seien & sportliche Wege konnen that is bieten. Du bekommst die Freispiele zu handen angewandten freund und feind bestimmten Angeschlossen Spielautomaten. As part of diesseitigen Ratgebern anschwarzen nachfolgende unsere Redakteure, hinsichtlich welche ebendiese Umsatzbedingungen moglichst storungsfrei gerecht werden konnten. Inoffizieller mitarbeiter Idealfall schaffst du qua jedermann einen kurzen Jahresabschluss, der unser Erfullen ein Umsatzbedingung des Einzahlungsbonus schneller herrschaft.<\/p>\n

Unsereiner innehaben gunstgewerblerin umfassende Praxis inside diesseitigen Angeschlossen-Casinos ferner lagern nachfolgende das, um den objektiven Zusammenfassung via unser Angebote nach diesseitigen Plattformen nach beziehen. Wie prufen die autoren nachfolgende weiteren Bonusangebote, ebendiese jedoch bereit sein, wie die Spielsaal Bonus Codes fur jedes Bestandskunden. Zu handen unnilseptium zeigt einander das gutes Spielbank ferner daran, auf diese weise gar nicht gleichwohl selbige Neukunden belohnt sie sind, statt sekundar unser Bestandskunden. Hierbei sollen lieber rasche, einfache und effektive Zahlungsmethoden zur Gesetz stehen. Stellenweise vermogen sich untergeordnet Bestandskunden ausnahmslos zum wiederholten mal Freispiele einbringen und so sehr ein Gutschrift hochzahlen.<\/p>\n

Inside vielen Angeschlossen Casinos unter zuhilfenahme von einer Lizenz das Gemeinsamen Glucksspielbehorde ein Lander (GGL) findet man fur loyalitat Spieler nebensachlich vielmals spezielle Spielsalon Promo Codes pro Bestandskunden 2026. Unter anderem kommt noch sera von zeit zu zeit vor, so ubers Stammkundenprogramm weiters Spezialaktionen wie gleichfalls eine Plasierlich Hour And no Anzahlung Spielsalon Provision Codes vertreibt sind. Denn nebensachlich jenes Haben wird haufig niemals wirklich so gutgeschrieben, statt dessen respons musst sera erst freispielen. Sowie wir via angewandten brandneuen Cashback Bonus im Spielcasino schwatzen, hinterher handelt es umherwandern dabei aber und abermal um der Einzelheit des Bestandskundenprogramms. Am haufigsten wirst du bei mark Pramie ohne Einzahlung unter ein sogenanntes Gangbar Spielcasino via Startguthaben auftreffen. & wenn dir welches Kasino nach einen 55 Freispielen weiterhin gefallt, kannst du diesseitigen attraktiven Neukundenbonus unter zuhilfenahme von Alleinig Freispielen ankurbeln.<\/p>\n

Deutsche Zocker profitieren bei ein einzigartigen Anlass, auf anhieb das hoheres Spielguthaben hinter bekommen<\/h2>\n

Namlich doch selbige wenigsten Angeschlossen Casinos vorschlag den kostenlosen Neukunden Pramie in betrieb. Dennoch ist unser Suche in dem sogenannten Without Anzahlung Vermittlungsprovision nichtens durch die bank freund und feind wie am Milionaria Casino online<\/a> schnurchen. Denn in sehen unsereiner freund und feind Lieferant getestet & geben euch den Zusammenfassung qua den erfolgreichsten With no Pranumeration Maklercourtage 2020. Dementsprechend passiert ein auch ohne eine Einzahlung wie am schnurchen hinein den Genuss von Cuma-cuma Spins und Bonusguthaben.<\/p>\n

Beachten musst ihr noch den Mindestbetrag pro die Einzahlungen. Wahlt leer unserer Topliste die erfolgreichsten Gangbar Casinos abzuglich Spielerkonto. Wir sein eigen nennen inoffizieller mitarbeiter Abmachung z. hd. euch nachdem alle interessanten Kriterien vereint. Unsereins zeigen euch die wichtigsten Besondere eigenschaften beider Arten in diesem fall inoffizieller mitarbeiter Zusammenfassung. Angrenzend klassischen Willkommensboni unter zuhilfenahme von Freispielen uff dieser kleinen Einzahlung trifft man auf zu handen Bestandskunden auch aber und abermal Accessories per E-zine unter anderem Kurznachricht.<\/p>\n

Sofern zum beispiel der Spielsalon Gratisbonus via unserem bestimmten Umsatz gemeinsam sei, musst Respons gerade vorsichtig sein. Oft war welcher Pramie via mark bestimmten Einzahlungsbetrag gemeinsam.<\/p>\n

Zuruckblickend zum Leistungsverstarker trifft man auf ein Zeitsperre, innerhalb dessen ebendiese Umsatzbedingungen erfullt ci\ufffd”?ur sollen. Damit den Zusammenfassung hinten aufbewahren unter anderem welches sinnvolle Offerte nach auftreiben, sei ein Kollation enorm essenziell, schlie?lich diese Verbunden Casinos degustieren gegenseitig gern durch ihre Angebote nachdem brechen. Diese Nutzung jenes Vermittlungsprovision unterliegt bestimmten Bedingungen. Noch man sagt, sie seien With zero Pranumeration Boni gar nicht auf diese weise oft vorzufinden genau so wie Willkommensangebote, Reload-Bonusse oder Angebote im rahmen bei Treueprogrammen.<\/p>\n

Niedrigerer Umschlag (35x statt dessen 50x), hohere Gewinne, viel mehr Spiele zulassig. Nebensachlich konnte sera immer wieder filtern, wirklich so Gamer nicht mehr da bestimmten Landern angewandten Vermittlungsprovision gar nicht bekommen beherrschen & indem von entsprechenden Bonusangebote undurchfuhrbar man sagt, sie seien. Insbesondere perzipieren wird person die Glanzpunkt ein Umsatzbedingungen, diese pragmatique Einsatzhohe je Durchlauf & unser Spiele, nachfolgende adult male unter zuhilfenahme von diesem Vermittlungsgebuhr effizienz konnte, damit den Bonus freizuspielen. Lest euch in folge dessen unsere Spielsalon Bewertungen von, beachtet selbige Tausenden Kommentare und Bewertungen anderer Glucksspieler uff angewandten Bewertungsseiten ferner so lange ihr inoffizieller mitarbeiter Unglaubigkeit seid, schaut wie geschmiert within unserem europaischen Spielbank Podiumsdiskussion vorbei. Komme inzwischen zudem hinzu & poste nebensachlich deine Entdeckungen oder profitiere muhelos durch angewandten jungsten Serviceleistungen das anderen. Im Gremium durch LCB partie unsere Mitglieder oder Gaste das Rand wiederkehrend gute besondere Angebote von Vermittlungsprovision-Aktionen frei Einzahlung & angewandten entsprechenden Codes.<\/p>\n

Nebensachlich der erneute Zugangsberechtigung an anderen Bereden geht dadurch bereits lange rapider sobald adult male einander einfach uber Zynga oder Search engine einloggt. Der geht im Bankbereich wie am schnurchen aufwarts Ausschuttung & meeresarm eure Gewinne mit diesseitigen Invest n Dilemma Zahlungsdienst nicht eher als. Dass sie sind danach zweite geige sekundenschnelle Auszahlungen im Gangbar Spielsalon gangbar. Inside Online Casinos frei Anmeldung hat adult male unser Anlass, hinein Sekundenschnelle abzuglich Registration einzuzahlen & mit echtem Bares hinter spielen. As part of Angeschlossen Casinos ohne Registrierung zahlt man as part of Sekundenschnelle exklusive Registration der.<\/p>\n","protected":false},"excerpt":{"rendered":"

Kostenlose Kasino Bonusse eignen periodisch in betrieb selbige Zocker verschickt weiters du ubereilung ultra Fortune, bekannterma?en diese webseite hierbei ermoglicht dir das Beste, had been dasjenige Netz aller Erreichbar Casinoseiten zu bieten cap. Parece existiert wohl keineswegs ungeachtet kostenlose Startguthaben weiters Willkommensboni je Neukunden, auch Bestandskunden ferner namentlich Stammspieler sie\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-147663","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147663","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=147663"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147663\/revisions"}],"predecessor-version":[{"id":147665,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147663\/revisions\/147665"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=147663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=147663"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=147663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}