/* 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":140820,"date":"2026-06-11T02:04:07","date_gmt":"2026-06-11T02:04:07","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=140820"},"modified":"2026-06-11T02:04:07","modified_gmt":"2026-06-11T02:04:07","slug":"mobile-site-vs-app-en-jaemfoerande-analys-foer-twin-casino-i-sverige","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/mobile-site-vs-app-en-jaemfoerande-analys-foer-twin-casino-i-sverige\/","title":{"rendered":"Mobile Site vs App: En J\u00e4mf\u00f6rande analys f\u00f6r Twin Casino i Sverige"},"content":{"rendered":"
\n\"Best<\/p>\n

Som svensk anv\u00e4ndare p\u00e5 Twin Casino har du tv\u00e5 prim\u00e4ra alternativ f\u00f6r att spela p\u00e5 mobilen: den mobila webbplatsen i din webbl\u00e4sare, eller den nedladdningsbara appen https:\/\/twinncasino.com\/sv-se\/<\/a>. B\u00e4gge ger dig identiska spel, bonusar och s\u00e4kra transaktioner. Men hur du anv\u00e4nder dem skiljer sig \u00e5t. Det h\u00e4r \u00e4r ingen kamp om vilket alternativ som \u00e4r b\u00e4st, utan om vad som passar dig b\u00e4st och din telefon b\u00e4st. Vi unders\u00f6ker skillnaderna i tillg\u00e4nglighet, hur de fungerar och k\u00e4nslan n\u00e4r du anv\u00e4nder dem, i synnerhet f\u00f6r spelare i Sverige.<\/p>\n

Tillg\u00e4nglighet och Installering<\/h2>\n

Twin Casinos mobilbaserade webbara webbplats beh\u00f6ver du inte installera alls. Du anger helt enkelt in casinots adress i din webbl\u00e4sare, <\/p>\n

Bonusar och Bonusar<\/h2>\n

Samtliga bonusar och erbjudanden hos Twin Casino, som startbonusen eller free spins, g\u00e4llande lika f\u00f6r webb- och appanv\u00e4ndare. Du kan starta dem och delta i turneringar genom b\u00e5da v\u00e4garna. Ibland kan det dock finnas kampanjer som annonseras specifikt f\u00f6r dem som h\u00e4mtar appen, som ett extra lockbete. Det \u00e4r alltid en bra tanke att l\u00e4sa villkoren noga. S\u00e5 l\u00e4nge du \u00e4r p\u00e5loggad p\u00e5 ditt konto kommer du inte att missa n\u00e5gra f\u00f6rdelar, oberoende hur du spelar. Twin Casino ser till att alla spelare f\u00e5r ta del av samma m\u00f6jligheter.<\/p>\n

Anv\u00e4ndarupplevelse och Navigerandet<\/h2>\n

B\u00e4gge webbplatsen och appen \u00e4r skapade f\u00f6r att vara enkla att anv\u00e4nda med fingrarna p\u00e5 en mobilsk\u00e4rm. Den mobila webbplatsen formar om sig efter sk\u00e4rmens storlek, vilket ger ett tydligt gr\u00e4nssnitt. I och med att appen \u00e4r konstruerad enbart f\u00f6r mobila enheter kan den ibland k\u00e4nnas n\u00e5got kvickare och mjukare i navigeringen, eftersom den kan optimeras b\u00e4ttre till endera iOS eller Android. Men b\u00e4gge versionerna har en strukturerad struktur d\u00e4r du n\u00e5r till spel, ins\u00e4ttningar och kundsupport smidigt. Differensen k\u00e4nns frekvent i subtila detaljer och i hur appen kan k\u00e4nnas mer som en integrerad del av telefonen.<\/p>\n

Spelbibliotek och Hastighet<\/h2>\n

Du m\u00e5ste inte oroa dig f\u00f6r spelutbudet. Samma stora utbud med hundratals slots, bordsspel och live dealer-spel finns tillg\u00e4ngligt utan h\u00e4nsyn till om du brukar webbplatsen eller applikationen. Dock kan hastigheten vara olika. Den mobila webbplatsens sajtens snabbhet ber\u00f6rs av din surfprogram och internetuppkoppling. Med nutidens teknik verkar det oftast ytterst v\u00e4l. Appen, som \u00e4r ett installerat program, kan emellan\u00e5t h\u00e4mta spel och grafik en aning snabbare eftersom en del delar kan f\u00f6rvaras p\u00e5 mobilen i f\u00f6rhand. Det kan vara en f\u00f6rdel om din n\u00e4tverkssignal \u00e4r svag. I praktiken erbjuder b\u00e4gge systemen en ytterst god spelupplevelse.<\/p>\n

Lagringsutrymme och Enhetens prestanda<\/h2>\n

H\u00e4r f\u00f6religger en uppenbar skillnad. Den mobilversionen tar i princip inte mycket plats p\u00e5 din telefon, bara lite cache. Det \u00e4r idealisk om du har f\u00e5 minne kvar eller helt enkelt ogillar att ha f\u00f6r m\u00e5nga appar. Appen tar upp fysisk plats, vanligtvis mellan 50 och 150 MB. F\u00f6r de flesta moderna telefoner \u00e4r det inte ett problem, men p\u00e5 en \u00e4ldre enhet kan det m\u00e4rkas. Appen kan ocks\u00e5 dra lite mer batteri under utdragna spelsessioner j\u00e4mf\u00f6rt med en webbl\u00e4sare, men med dagens telefoner \u00e4r skillnaden oftast obetydlig.<\/p>\n

Depositioner och Uttag<\/h2>\n

Transaktionerna \u00e4r s\u00e4kra och smidiga att genomf\u00f6ra p\u00e5 b\u00e5da s\u00e4tten. Samma betalningsalternativ som passar svenska spelare, till exempel kreditkort, Trustly eller e-pl\u00e5nb\u00f6cker, fungerar i webbversionen och i appen. Processen att s\u00e4tta in pengar eller efterfr\u00e5ga ett uttag \u00e4r densamma och s\u00e4kras av kryptering. Appen kan dock erbjuda en extra bekv\u00e4mlighet: m\u00f6jligheten att logga in med fingeravtryck eller ansiktsigenk\u00e4nning. Det kan leda till att det fortare att n\u00e5 ditt konto och utf\u00f6ra en betalning.<\/p>\n

Skydd och Nyheter<\/h2>\n

S\u00e4kerheten \u00e4r ytterst prioriterad hos Twin Casino p\u00e5 b\u00e5da plattformarna. Den mobila webbplatsen till\u00e4mpar SSL-kryptering, liksom en vanlig bankhemsida. Appen f\u00f6ljer samma strikta regler och erh\u00e5ller dessutom extra skydd fr\u00e5n telefonens operativsystem. N\u00e4r det kommer till uppdateringar sker de automatiskt p\u00e5 webbplatsen. N\u00e4sta g\u00e5ng du bes\u00f6ker den \u00e4r den alltid aktuell. Appen m\u00e5ste du uppdatera manuellt, antingen via App Store eller genom att ladda ner en ny fil fr\u00e5n hemsidan. Dessa uppdateringar \u00e4r avg\u00f6rande f\u00f6r att f\u00e5 nya funktioner och s\u00e4kerhetsfixar, s\u00e5 om du brukar appen \u00e4r det bra att ha automatiska uppdateringar p\u00e5slagna.<\/p>\n

Kundservice<\/h2>\n

Vid behov av hj\u00e4lp n\u00e5r du den oavsett enhet. Chatt, e-post och vanliga fr\u00e5gor \u00e4r integrerade i s\u00e5v\u00e4l webbplatsen som appen. Du kommer \u00e5t hj\u00e4lpen med n\u00e5gra knapptryckningar. En liten skillnad \u00e4r att i en webbl\u00e4sare kan vara enkelt att \u00f6ppna en ny flik f\u00f6r att s\u00f6ka information utan att l\u00e4mna casinot. I appen kan du m\u00e5ste g\u00e5 ut ur programmet f\u00f6r att utf\u00f6ra det. \u00c5 andra sidan \u00e4r kopplingen till chatten ofta tydligare och enklare att hitta i appens gr\u00e4nssnitt. Vilket val du \u00e4n g\u00f6r f\u00e5r du kontakt med samma svensktalande kundtj\u00e4nst.<\/p>\n

Vilket Alternativ L\u00e4mpar Sig Dig Mest?<\/h2>\n

Ditt b\u00e4sta val beror helt p\u00e5 hur du spelar. V\u00e4lj ist\u00e4llet den mobila webbplatsen om du vill komma ig\u00e5ng direkt utan nedladdning, om du spelar fr\u00e5n olika enheter som surfplattor och telefoner, eller om du vill spara minne p\u00e5 telefonen. Den \u00e4r alltid aktuell och redo att anv\u00e4ndas. Satsa p\u00e5 appen om du spelar regelbundet fr\u00e5n samma telefon och vill ha allt enkelt tillg\u00e4ngligt med ett tryck p\u00e5 sk\u00e4rmen. Appen kan upplevas lite kvickare och \u00e4r utformad f\u00f6r mobilen. Den fungerar dig som inte har n\u00e5got emot att anv\u00e4nda lite lagringsutrymme f\u00f6r att f\u00e5 en ytterst smidig upplevelse.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Som svensk anv\u00e4ndare p\u00e5 Twin Casino har du tv\u00e5 prim\u00e4ra alternativ f\u00f6r att spela p\u00e5 mobilen: den mobila webbplatsen i din webbl\u00e4sare, eller den nedladdningsbara appen https:\/\/twinncasino.com\/sv-se\/. B\u00e4gge ger dig identiska spel, bonusar och s\u00e4kra transaktioner. Men hur du anv\u00e4nder dem skiljer sig \u00e5t. Det h\u00e4r \u00e4r ingen kamp om\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-140820","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140820","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=140820"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140820\/revisions"}],"predecessor-version":[{"id":140821,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140820\/revisions\/140821"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=140820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=140820"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=140820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}