Risultati della ricerca per 'Wordpress theme code'

Stai vedendo 15 risultati - da 391 a 405 (di 407 totali)
  • Moderator Cristiano Zanca

    (@cristianozanca)

    Salve zaruska,

    per modificare anche solo il foglio di stile in modo sicuro la procedura giusta è sempre quella di fare un Child Theme , qui ci sono tutte le istruzioni necessarie recentemente tradotte anche in italiano https://codex.wordpress.org/it:Temi_Child

    Buona Serata

    Moderator Guido Scialfa

    (@wido)

    Ciao @andrea,

    Grazie per la risposta, era esattamente quello che avevo capito allora 😀

    C’e’ da considerare però che ad esempio, le settings blogname e blogdescription sono customizzabili via customizer. Quindi comunque anche se magari non rientra nelle best practices posso utilizzare le settings “options” insieme ai theme_mod?

    La classe che uso per le settings, non è cmb2, mi sono trovato meglio con un’altra creata sempre da loro ma che lavora appositamente sulle settings e basta. Però ho ancora il dubbio.

    In riferimento all’ultima domanda se comunque possibile usare le wp_options via customizer, dovrei registrare le options singolarmente ad esempio:

    – prefix_nome_option
    – prefix_nome_option2

    Quindi come colonne separate nel database oppure è anche lecito salvare una sola opzione che usa il nome della settings section in questo modo?

    – prefix_settings_section_as_option
    – single_option
    – single_option2

    Perchè quella classe che uso fa in quest’ultimo modo ma non vorrei creare problemi con il customizer o eventuali future features di WordPress.

    Ps. Darò sicuramente un occhio al tuo articolo. 🙂

    • Questa risposta è stata modificata 10 anni, 4 mesi fa da Guido Scialfa. Motivo: improvements
    Forum: Aspetto = Temi
    In risposta a: Tema Point
    Moderator Cristiano Zanca

    (@cristianozanca)

    Ok ricevuto,

    potresti provare ad aggiungere una categoria “featured” agli articoli che vuoi mettere nei 4 in evidenza, per esempio un articolo è in “costruzioni” e “feautured”.

    Poi , visto che da “theme option” non mi sembra sia possibile settarlo, fare un tema figlio dentro il quale puoi fare le modifiche al codice.

    A quel punto scriverai in functions.php una funzione che dirà “se l’articolo è nella categoria featured non mostrarlo tra gli ultimi articoli”.

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve gennymac,

    1) prima di ogni modifica al codice il mantra recita sempre “fare un child theme

    2) qui https://codex.wordpress.org/Shortcode_API trovi la documentazione su come si crea uno shortcode come [xyz-ihs snippet=”Paperino.com”]

    Chi ha creato la discussione zacducati

    (@zacducati)

    Seguendo le sue indicazioni, ho trovato il file, di cui riporto il contenuto:

    <?php
    /**
    * Dashboard Administration Screen
    *
    * @package WordPress
    * @subpackage Administration
    */

    /** Load WordPress Bootstrap */
    require_once( dirname( __FILE__ ) . ‘/admin.php’ );

    /** Load WordPress dashboard API */
    require_once(ABSPATH . ‘wp-admin/includes/dashboard.php’);

    wp_dashboard_setup();

    wp_enqueue_script( ‘dashboard’ );
    if ( current_user_can( ‘edit_theme_options’ ) )
    wp_enqueue_script( ‘customize-loader’ );
    if ( current_user_can( ‘install_plugins’ ) )
    wp_enqueue_script( ‘plugin-install’ );
    if ( current_user_can( ‘upload_files’ ) )
    wp_enqueue_script( ‘media-upload’ );
    add_thickbox();

    if ( wp_is_mobile() )
    wp_enqueue_script( ‘jquery-touch-punch’ );

    $title = __(‘Dashboard’);
    $parent_file = ‘index.php’;

    $help = ‘<p>’ . __( ‘Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab in the upper corner.’ ) . ‘</p>’;

    // Not using chaining here, so as to be parseable by PHP4.
    $screen = get_current_screen();

    $screen->add_help_tab( array(
    ‘id’ => ‘overview’,
    ‘title’ => __( ‘Overview’ ),
    ‘content’ => $help,
    ) );

    // Help tabs

    $help = ‘<p>’ . __( ‘The left-hand navigation menu provides links to all of the WordPress administration screens, with submenu items displayed on hover. You can minimize this menu to a narrow icon strip by clicking on the Collapse Menu arrow at the bottom.’ ) . ‘</p>’;
    $help .= ‘<p>’ . __( ‘Links in the Toolbar at the top of the screen connect your dashboard and the front end of your site, and provide access to your profile and helpful WordPress information.’ ) . ‘</p>’;

    $screen->add_help_tab( array(
    ‘id’ => ‘help-navigation’,
    ‘title’ => __( ‘Navigation’ ),
    ‘content’ => $help,
    ) );

    $help = ‘<p>’ . __( ‘You can use the following controls to arrange your Dashboard screen to suit your workflow. This is true on most other administration screens as well.’ ) . ‘</p>’;
    $help .= ‘<p>’ . __( ‘Screen Options – Use the Screen Options tab to choose which Dashboard boxes to show.’ ) . ‘</p>’;
    $help .= ‘<p>’ . __( ‘Drag and Drop – To rearrange the boxes, drag and drop by clicking on the title bar of the selected box and releasing when you see a gray dotted-line rectangle appear in the location you want to place the box.’ ) . ‘</p>’;
    $help .= ‘<p>’ . __( ‘Box Controls – Click the title bar of the box to expand or collapse it. Some boxes added by plugins may have configurable content, and will show a “Configure” link in the title bar if you hover over it.’ ) . ‘</p>’;

    $screen->add_help_tab( array(
    ‘id’ => ‘help-layout’,
    ‘title’ => __( ‘Layout’ ),
    ‘content’ => $help,
    ) );

    $help = ‘<p>’ . __( ‘The boxes on your Dashboard screen are:’ ) . ‘</p>’;
    if ( current_user_can( ‘edit_posts’ ) )
    $help .= ‘<p>’ . __( ‘At A Glance – Displays a summary of the content on your site and identifies which theme and version of WordPress you are using.’ ) . ‘</p>’;
    $help .= ‘<p>’ . __( ‘Activity – Shows the upcoming scheduled posts, recently published posts, and the most recent comments on your posts and allows you to moderate them.’ ) . ‘</p>’;
    if ( is_blog_admin() && current_user_can( ‘edit_posts’ ) )
    $help .= ‘<p>’ . __( “Quick Draft – Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you’ve started.” ) . ‘</p>’;
    if ( ! is_multisite() && current_user_can( ‘install_plugins’ ) )
    $help .= ‘<p>’ . __( ‘WordPress News – Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins.’ ) . ‘</p>’;
    else
    $help .= ‘<p>’ . __( ‘WordPress News – Latest news from the official WordPress project, the WordPress Planet.’ ) . ‘</p>’;
    if ( current_user_can( ‘edit_theme_options’ ) )
    $help .= ‘<p>’ . __( ‘Welcome – Shows links for some of the most common tasks when setting up a new site.’ ) . ‘</p>’;

    $screen->add_help_tab( array(
    ‘id’ => ‘help-content’,
    ‘title’ => __( ‘Content’ ),
    ‘content’ => $help,
    ) );

    unset( $help );

    $screen->set_help_sidebar(
    ‘<p>‘ . __( ‘For more information:’ ) . ‘</p>’ .
    ‘<p>’ . __( ‘Documentation on Dashboard‘ ) . ‘</p>’ .
    ‘<p>’ . __( ‘Support Forums‘ ) . ‘</p>’
    );

    include( ABSPATH . ‘wp-admin/admin-header.php’ );
    ?>

    <div class=”wrap”>
    <h1><?php echo esc_html( $title ); ?></h1>

    <?php if ( has_action( ‘welcome_panel’ ) && current_user_can( ‘edit_theme_options’ ) ) :
    $classes = ‘welcome-panel’;

    $option = get_user_meta( get_current_user_id(), ‘show_welcome_panel’, true );
    // 0 = hide, 1 = toggled to show or single site creator, 2 = multisite site owner
    $hide = 0 == $option || ( 2 == $option && wp_get_current_user()->user_email != get_option( ‘admin_email’ ) );
    if ( $hide )
    $classes .= ‘ hidden’; ?>

    <div id=”welcome-panel” class=”<?php echo esc_attr( $classes ); ?>”>
    <?php wp_nonce_field( ‘welcome-panel-nonce’, ‘welcomepanelnonce’, false ); ?>
    “><?php _e( ‘Dismiss’ ); ?>
    <?php
    /**
    * Add content to the welcome panel on the admin dashboard.
    *
    * To remove the default welcome panel, use {@see remove_action()}:
    *
    * remove_action( ‘welcome_panel’, ‘wp_welcome_panel’ );
    *
    * @since 3.5.0
    */
    do_action( ‘welcome_panel’ );
    ?>
    </div>
    <?php endif; ?>

    <div id=”dashboard-widgets-wrap”>
    <?php wp_dashboard(); ?>
    </div><!– dashboard-widgets-wrap –>

    </div><!– wrap –>

    <?php
    require( ABSPATH . ‘wp-admin/admin-footer.php’ );

    Moderator Francesco Di Candia

    (@francescodicandia)

    Lei è nella directory sbagliata, il file che ha copincollato non è quello giusto.
    Il suo file (quello che si visualizza quando si accede al suo sito è:

    <?php
    /**
     * Front to the WordPress application. This file doesn't do anything, but loads
     * wp-blog-header.php which does and tells WordPress to load the theme.
     *
     * @package WordPress
     */
    
    /**
     * Tells WordPress to load the WordPress theme and output it.
     *
     * @var bool
     */
    define('WP_USE_THEMES', true);
    
    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    il file corretto dovvrebbe essere questo:

    <?php
    /**
    * Front to the WordPress application. This file doesn't do anything, but loads
    * wp-blog-header.php which does and tells WordPress to load the theme.
    *
    * @package WordPress
    */
    
    /**
    * Tells WordPress to load the WordPress theme and output it.
    *
    * @var bool
    */
    define('WP_USE_THEMES', true);
    
    /** Loads the WordPress Environment and Template */
    require('./wp-blog-header.php');
    ?>

    come vede manca il tag di chiusura del php.
    Deve trovare il file index.php corretto, seguendo le indicazioni che le ho dato precedentemente, e sostituirlo.
    F.

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve Stefano82,

    usando un tema di WP fatto da altri, e non essendo quindi possibile reperirlo nel repository di WP.ORG , è possibile aiutarti in modo assai limitato.

    Questo tema personalizzato è un child-theme? qual’è il tema padre?

    Per esempio, ” ci dovrebbero andare due immagini” significa che non funziona o che le immagini ora non sono caricate volontariamente?

    In che modo sarebbero caricate le immagini nel “buco bianco” ? perché se è una post, o un widget, o altro cambia tutto.

    Se fosse una “post”, o “pagina”, e se fosse un video Youtube basterebbe mettere l’url, senza usare custom field.

    Che tipo di video dovrà essere pubblicato, Youtube, Vimeo o custom?

    • come da titolo, sto sviluppando un nuovo template per un sito.. il problema è che in homepage non vedo gli articoli, ho creato un modello di pagina e l’ho assegnato alla pagina statica home.

      Non vedo ne l’articolo di prova ne i miei di prova… vedo solo la sidebar e la scritta “Home”

      <?php
      
      // Exit if accessed directly
      if ( !defined( 'ABSPATH' ) ) {
      	exit;
      }
      
      /**
       * Sidebar/Content Template
       *
      Template Name:  hometango
       *
       * @file           home_page.php
       * @package        Responsive
       * @author        ty
       * @copyright      ty
       * @license        license.txt
       * @version        Release: 1.0
       * @filesource     wp-content/themes/responsive/home_page.php
       * @link           http://codex.wordpress.org/Theme_Development#Pages_.28page.php.29
       * @since          available since Release 1.0
       */
      ?>
      <?php get_header(); ?>
      
      <div id="content" class="grid-right col-620 fit">
      
      	<?php if ( have_posts() ) : ?>
      
      		<?php while( have_posts() ) : the_post(); ?>
      
      			<?php get_responsive_breadcrumb_lists(); ?>
      
      			<?php responsive_entry_before(); ?>
      			<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
      				<?php responsive_entry_top(); ?>
      
      				<h1 class="post-title"><?php the_title(); ?></h1>
      
      				<?php if ( comments_open() ) : ?>
      					<div class="post-meta">
      						<?php responsive_post_meta_data(); ?>
      
      						<?php if ( comments_open() ) : ?>
      							<span class="comments-link">
                              <span class="mdash">&mdash;</span>
      								<?php comments_popup_link( __( 'No Comments &darr;', 'responsive' ), __( '1 Comment &darr;', 'responsive' ), __( '% Comments &darr;', 'responsive' ) ); ?>
                              </span>
      						<?php endif; ?>
      					</div><!-- end of .post-meta -->
      				<?php endif; ?>
      
      				<div class="post-entry">
      					<?php the_content( __( 'Read more ›', 'responsive' ) ); ?>
      					<?php wp_link_pages( array( 'before' => '<div class="pagination">' . __( 'Pages:', 'responsive' ), 'after' => '</div>' ) ); ?>
      				</div>
      				<!-- end of .post-entry -->
      
      				<?php if ( comments_open() ) : ?>
      					<div class="post-data">
      						<?php the_tags( __( 'Tagged with:', 'responsive' ) . ' ', ', ', '<br />' ); ?>
      						<?php the_category( __( 'Posted in %s', 'responsive' ) . ', ' ); ?>
      					</div><!-- end of .post-data -->
      				<?php endif; ?>
      
      				<div class="post-edit"><?php edit_post_link( __( 'Edit', 'responsive' ) ); ?></div>
      
      				<?php responsive_entry_bottom(); ?>
      			</div><!-- end of #post-<?php the_ID(); ?> -->
      			<?php responsive_entry_after(); ?>
      
      			<?php responsive_comments_before(); ?>
      			<?php comments_template( '', true ); ?>
      			<?php responsive_comments_after(); ?>
      
      		<?php
      		endwhile;
      
      		get_template_part( 'loop-nav', get_post_type() );
      
      	else :
      
      		get_template_part( 'loop-no-posts', get_post_type() );
      
      	endif;
      	?>
      
      </div><!-- end of #content -->
      
      <?php get_sidebar( 'left' ); ?>
      <?php get_footer(); ?>

      Idee?

      • Questo topic è stato modificato 10 anni, 5 mesi fa da nrik.
      • Questo topic è stato modificato 10 anni, 5 mesi fa da Cristiano Zanca.
    Moderator Cristiano Zanca

    (@cristianozanca)

    Ciao salvopa87,

    prima di tutto fare sempre un child theme

    per evitare che l’immagine sia ripetuta, devi toglierla dal ciclo while o foreach (dove credo sia ora) e usare il suo ID

    maggiori informazioni: https://developer.wordpress.org/reference/functions/get_the_category/

    Forum: Aspetto = Temi
    In risposta a: immagine in evidenza
    Moderator Cristiano Zanca

    (@cristianozanca)

    Se non basta aggiungerla con aggiungi media -> carica file -> seleziona file e posizionarla con gli strumenti di WP, allora l’unico modo è modificare il tema.

    Per modificare il layout di un tema di WP col codice puoi creare un child-theme dove puoi cambiare tutto quello che vuoi in modo sicuro.

    E seguire queste linee guida

    Ciao
    ______
    Cristiano

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve P00ch,

    quale tema è attivo?

    Se i widget del tema che usi te lo permettono, puoi organizzare il layout che vuoi con quelli.

    Altrimenti per modificare il layout di un tema di WP col codice puoi creare un child-theme dove puoi cambiare tutto quello che vuoi in modo sicuro.

    E seguire queste linee guida

    Per renderlo responsive c’è molto in rete, questo tutorial per esempio.

    Forum: Fixing WordPress
    In risposta a: Homepage Fullscreen
    Moderator Francesco Di Candia

    (@francescodicandia)

    ciao mdm88, hai visto se qui http://www.codeinwp.com/blog/free-one-page-wordpress-themes/ c’è qualcosa che fa al caso tuo? comunque ti consiglio, per evitare i problemi che stai evidenziando, di leggere la configurazione del template per fare uno slideshow in homepage, fullscreen, che elimini il menù come chiedi tu.
    Francesco

    Moderator Cristiano Zanca

    (@cristianozanca)

    Ciao pris2019,

    qui parliamo dei temi che si trovano in wordpress.org/themes,
    per assistenza sui temi a pagamento (anche se hanno una versione demo free) come il tuo http://docs.yithemes.com/boemia/ consigliamo di rivolgersi agli autori, che hanno il piacere/dovere di seguire i loro clienti 🙂

    Ecco un chiarimento su le policy del forum: http://codex.wordpress.org/it:Benvenuto_nel_Forum#Prodotti_a_Pagamento

    Ciao
    _________
    Cristiano

    • Questa risposta è stata modificata 10 anni, 6 mesi fa da Cristiano Zanca.
    Moderator Cristiano Zanca

    (@cristianozanca)

    Ciao leonem,

    che tema usi?

    Ti consiglio, se non l’avessi già fatto, di creare il child theme così da poter modificare style.css e footer.php (se il tema “padre” segue gli standard e ti permette di farlo) senza problemi per gli aggiornamenti .

    La gestione delle griglie è legata anche al “container”, come vedi in questo esempio:

    <div class=”container_16″>
    <div id=”main” class=”grid_12″>
    <div class=”grid_4 alpha”>

    </div>
    <div class=”grid_4″>

    </div>
    <div class=”grid_4 omega”>

    </div>
    </div>
    </div>

    Individuato il footer, lo modifichi nel child theme , per la griglia serve vedere i dati del container per settarlo a 25% 50% 25% compatibilmente col resto del layout.

    Ciao

    C

    Moderator Cristiano Zanca

    (@cristianozanca)

    Ciao Seadas,

    Per installare WP in un hosting è sufficente che ci sia un ambiente configurato con Apache (o Nginx) Mysql e Php, non esiste hosting dove ciò non sia possibile.

    Altro discorso invece sono gli hosting dove è previsto un ambiente specifico per WP, come diceva Andrea.

    L’aggancio alla “personalizzazione” del tema è scritta da chi scrive il tema, che ha tutta la documentazione per scriverlo e farlo funzionare al meglio, e deve testarne le compatibilità ad ogni upgrade di WP. Per questo la cosa migliore è comunicare il difetto a lui per risolvere il tuo problema ed aiutarlo a darti un servizio migliore.

    Se come dici tu disattivando un plugin il tema funziona, c’è un conflitto da individuare dovuto alla coesistenza di funzioni (magari omonime) che si annullano a vicenda.

    Puoi individuarlo usando “inspector” di chrome https://developer.chrome.com/devtools o “firebug” di firefox http://getfirebug.com/ per vedere quale parametro va in errore, buona pratica quotidiana di ogni sviluppatore.

    Ricordo per chi non lo sapesse che per modificare un tema non bisogna mai sovrascrivere il tema stesso, ma usare dei Child Theme https://codex.wordpress.org/it:Temi_Child

    Ciao
    _________
    Cristiano

Stai vedendo 15 risultati - da 391 a 405 (di 407 totali)