Risultati della ricerca per 'Script to wordpress'

Stai vedendo 15 risultati - da 301 a 315 (di 339 totali)
    • k4yl0rd

      (@k4yl0rd)


      Ciao a tutti,
      vi prego di scusarmi in anticipo, non sono assolutamente un esperto in materia e sto cercando di arrangiarmi come posso…
      In breve: il sito wordpress-based di una amica è stato mesi fa compromesso da un attacco hacker, suppongo mediante una shell php… ho visto così tanti code-injection in tutti i file php che la cosa più naturale mi è sembrata ripartire ex novo.
      La mia amica non ha nessuna conoscenza in merito e il sito le era stato fatto da un web designer, suo conoscente, con cui tuttavia non ha più mantenuto i rapporti.

      Ho scaricato l’intero sito via FTP e volevo provare a metterlo in piedi in locale, se non altro per vedere come è stato configurato il look & feel del sito.
      Per fare ciò ho seguito questa guida:
      https://codex.wordpress.org/Test_Driving_WordPress#Installing_an_Existing_WordPress_Site
      ma mi sono arenato sull’import del database via phpMyAdmin integrato in XAMPP.
      Da quanto ho visto, il db mysql del sito constava di due tabelle:
      information_schema
      <sitename>_com_one
      dove <sitename> è il nome del sito.
      Ho esportato il contenuto del DB in un file SQL e dopo aver rimpiazzato, come da guida, tutte le istanze della URL http://www.sitename.com con http://localhost/sitename.com, ho provato a fare l’IMPORT del file sql in myPHPAdmin.
      Ho ottenuto inizialmente un errore sulla prima riga:
      SET SQL_MODE=”NO_AUTO_VALUE_ON_ZERO”;

      Ho proceduto a commentarla, e ora mi viene segnalato l’errore sulla seguente:
      CREATE DATABASE information_schema DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

      Ho commentato anche questa, dato che “information_schema” è presente di default nel db MySQL integrato in XAMPP. L’errore triggerato a questo punto è sulla istruzione successiva:
      USE information_schema;

      Pensando che anche questo potesse esser non necessario, ho commentato anche questa riga.
      L’errore successivo è sulla riga seguente:
      CREATE TEMPORARY TABLE CHARACTER_SETS (
      CHARACTER_SET_NAME varchar(32) NOT NULL DEFAULT ”,
      DEFAULT_COLLATE_NAME varchar(32) NOT NULL DEFAULT ”,
      DESCRIPTION varchar(60) NOT NULL DEFAULT ”,
      MAXLEN bigint(3) NOT NULL DEFAULT ‘0’
      ) ENGINE=MEMORY DEFAULT CHARSET=utf8;

      A questo punto mi son fermato perchè ho pensato che il problema potesse essere altrove.
      Qualcuno ha una idea ? Non so dove sbattere la testa.
      Grazie per il prezioso supporto 🙂

    Moderator Cristiano Zanca

    (@cristianozanca)

    Ciao @fabio1986 ,

    Prima di fare ogni modifca al sito fare un BACKUP

    dalla documentazione ufficiale https://codex.wordpress.org/Moving_WordPress :

    Use the Search and Replace for WordPress Databases Script to safely change all instances on your old domain or path to your new one. (** only use this option if you are comfortable with database administration ** )

    • Buongiorno a tutti, da qualche giorno, non so se sia dovuto ad un aggiornamento automatico a WordPress 4.4.2, non riesco più a muovere i blocchi tipo spostare i sottomenu nell’area menù oppure spostare le immagini nella gallery per cambiare disposizione, insomma non riesco più a spostare nulla.

      Mi aiutate per favore? è stato l’aggiornamento? ho già provato a disattivare tutti i plugin ma nulla, ho anche inserito nel wp-config define( ‘CONCATENATE_SCRIPTS’, false ); ma neanche questo ha risolto.

      Help!

    Moderator Cristiano Zanca

    (@cristianozanca)

    Perdonatemi entrambi @guido e @dariomarco,

    A me questo sembra indicare che fino a che un utente non va sul sito il cron non parte:

    Description

    Schedules a hook which will be executed by the WordPress actions core on a specific interval, specified by you. The action will trigger when someone visits your WordPress site, if the scheduled time has passed. See the Plugin API for a list of hooks.

    
    <?php wp_schedule_event(time(), 'hourly', 'my_schedule_hook', $args); ?>
    

    https://codex.wordpress.org/Function_Reference/wp_schedule_event

    E come diceva giustamente @guido, si può fare solo lato server un cron che agisce indipendentemente dal fatto che un visitatore passi da sito.

    Nessun codice php parte da solo, o sbaglio? 🙂

    Moderator Guido Scialfa

    (@wido)

    Ciao @decor2016,

    Il fatto è che innanzitutto non puoi caricare uno script ed aspettarti che venga riconosciuto come pagina. WordPress ha una gerarchia per i templates, i cui files vanno caricati all’interno della directory del tema e devono avere determinati requisiti: nome file o dicitura nel file php.

    Aldilà di questo, devono utilizzare anche delle chiamate specifiche alle funzioni di wordpress o rischi di non ottenere il risultato che ti aspetti.

    Per farla breve dai una lettura al codex theme development per capire innanzitutto come funziona lo sviluppo di un tema wordpress e raffrontare il contenuto dei tuoi scripts.

    Chi ha creato la discussione enzoazz

    (@enzoazz)

    Salve, chiedo ancora il vostro aiuto
    Sono riuscito a scrivere un plugin che prepara una form arrivando a fare questi passi.
    – La form è caricata in una “pagina” tramite uno shortcode.
    – Tramite un pulsante SUBMIT avvio lo script php definito nell’attributo action della form.
    – Lo script mi salva i dati nel database
    Il problema adesso è questo:
    Al termine dello script voglio rimandare indietro un messaggio “tipo dati salvati” o altro.
    Ovviamente però facendo così, il messaggio arriva, ma tutta la struttura del tema va a farsi fott…
    Evidentemente bisogna chiamare delle funzioni wordpress per gestire questo flusso dati.
    Mi sapete dire quali sono o cosa devo fare per mandare la risposta al tema senza far sparire tutto?
    Grazie

    Moderator Cristiano Zanca

    (@cristianozanca)

    Calypso è la nuova interfaccia di wordpress.com https://developer.wordpress.com/calypso/ fatta in reactjs ed è l’esempio di come puoi fare in javascript e html un interfaccia custom.

    Puoi usare le chiamate REST generate dalle API per costruire quello che vuoi, GET PUT POST DELETE.

    Puoi usare oAuth per la sicurezza http://wp-api.org/guides/authentication.html

    • Salve, sono nuovo del forum, un saluto a tutti gli utenti, e da poco uso wordpress.
      Ho letto diversa documentazione su wordpress, creato un sito di esempio, vista la parte di amministrazione , insomma ho cominciato a muovermi.

      Ora però ho un problema ma non so bene da dove iniziare e quali strumenti usare per risolverlo.
      In pratica devo gestire l’inserimento e visualizzazione di dati anagrafici attraverso una form.
      I dati devono essere letti/salvati da un database esterno a wordpress e disponibile sullo stesso server del sito.
      La form in fase di inserimento, dovrebbe leggere il db anche per caricare alcune liste (select) della form (tipo un campo categoria i cui valori sono salvati in una tabella del db esterno).

      La form dovrebbe essere (penso) definita in una pagina di wordpress e richiamare uno script PHP per il salvataggio dei dati inseriti.

      Qualcuno mi sa suggerire quale strada seguire e quali plugin eventualmente usare per risolvere il problema. Forse conviene fare un mio plugin che gestisca il tutto?

      Grazie

    • sto cercando di cambiare dinamicamente il contenuto di alcuni elementi di una pagina WordPress usando Javascript.
      Al momento, tutti gli elementi “lato user” funzionano come dovrebbero: se ad esempio voglio cambiare una label o un’option in una select, uso

      document.getElementById('myElementId').innerHTML = 'myNewContent';

      Ma non riesco a farlo sul titolo stesso della pagina. Ho visto via Chrome dev tools che è un h1 con classe entry-title, ma se uso

      document.getElementsByClassName("entry-title").innerHTML = 'myNewContent';

      non funziona. Dove sbaglio?

    Ciao. Hai accesso al database? Se hai accesso al database modifica il campo della password nella tabella wp_users, la nuova password che metterai dovrà essere hashata,metti la password in questo sito (che te la hasherà col sistema di WordPress): http://scriptserver.mainframe8.com/wordpress_password_hasher.php

    E poi copia il risultato e mettilo al posto del campo password nella riga dell’utente che ti interessa .

    Moderator Guido Scialfa

    (@wido)

    WordPress ha necessità di effettuare delle chiamate per instanziare e dare certi valori a delle variabili.

    Per far si che tutto funzioni correttamente, io opterei magari per utilizzare la funzione di callback dell’add_menu_page come funzione per caricarsi il file php corretto in base alla query string.

    Ad esempio, se manca la query string effettui un include/require di backend1.php. Dopo di che aggiungi la url al link che punta alla stessa pagina ma va ad inserire anche una query string del tipo: ?subpage=backend2

    In questo modo ricarichi la stessa pagina, wordpress fa il suo lavoro, dopo di che ti effettui l’include/require dello script backend2.php

    Diversamente potresti provare con aggiungi una subpage via add_submenu_page()

    Moderator Guido Scialfa

    (@wido)

    Ciao @simones70,

    Credo che innanzitutto dipenda da quali tabelle e campi possiede il database, per il backend l’importazione che mi sentirei di consigliare dato che non so come è questo database è la creazione di uno script proprio di importazione dei dati, il ché porta alla domanda, dove e cosa dovrebbero essere in wordpress questi dati.

    Lato front-end dipenderà quindi da cosa saranno questi dati in wordpress, mal che vada potrai creare dei templates archive, single, page-{template} o altro utilizzando il markup dei files che hai attualmente tu e modificare il php per effettuare le chiamate corrette per il reperimento dei dati tramite wordpress.

    Alternativamente se vuoi mantenere i tuoi scripts, wordpress ti dà comunque la possibilità di creare delle pagine lato backend e di popolarle con degli scripts custom, probabilmente dovrai modificare qualcosa, in questo caso però manterresti separati i database wordpress da quello tuo. Lato frontend invece ci sarebbero due strade, la generazione di template di pagina, che sono delle normali pagine a cui puoi associare un template, il quale potrà essere riutilizzato anche in altre pagine, oppure associare ad una pagina un determinato template. Se dai uno sguardo alla gerarchia dei template di wordpress ti sarà più chiaro.

    Magari avendo maggiori informazioni su cosa ti serve e su come hai strutturato i tuoi scripts ed il database potremmo darti maggiori informazioni.

    • Questa risposta è stata modificata 10 anni, 2 mesi fa da Guido Scialfa. Motivo: tweak
    Forum: Aspetto = Temi
    Come il topic: theme child
    • ciao ragazzi, ho un problema con la configurazione del mio tema child…
      ho messo i due file style.css e function.php.. wordpress legge tutti e due e il file funcition funzione perche’ ho inserito delle funzioni e girano… insieme a queste per richiamare il file style.css ho inserito questo codice:
      add_action( ‘wp_enqueue_scripts’, ‘enqueue_parent_theme_style’ );
      function enqueue_parent_theme_style() {
      wp_enqueue_style( ‘parent-style’, get_template_directory_uri().’/style.css’ );
      }

      solo che appena inserisco modifiche sul file style.css del tema child non me le legge..dove sbaglio:(?

    • Salve a tutti,
      Il mio nome è daniele, lavoro con prestashop e wordpress da circa 3 mesi o qualcosa di più, ho studiato per anni css, php, javascript, html, ecc insomma tutto il pacchetto fondamentale per poter sviluppare sul web.

      Ora sono stato assunto da una azienda che usa i seguenti CMS: prestashop e wordpress.

      La situazione è semplice hanno un grande store su prestashop con circa 10 mila articolo ed esso è pubblicizato da circa 5 siti satellite fatti in wordpress , ogni sito tratta una categorie specifica e hanno il solo scopo di indirizzare più gente possibile verso il sito prestashop.

      Io mi occupo della manutenzione di tutti i siti in pratica, ma di come sono strutturati i siti per ora ,gli aggiornamenti dei collegamenti tra i 2 siti sono obbligatoriamente fatti a mano, o meglio uso qualche plugin per invii di massa tramite lettura CSV presi da PrestaShop tramite delle Query ma è comunque una pratica molto sconveniente…
      e qui arriva la mia domanda, non esiste qualche modulo che colleghi prestashop e wordpress?
      Ne ho visti alcuni e tutti richiedono che entrambi i siti (WP e PS) siano sullo stesso dominio e purtroppo questo non puo avvenire, per discorsi di indicizzazione e per lo più i plugin poi che si collegano, permetterebbero di comprare gli articoli sui siti in wordpress ma questa funzione per come sono strutturati i siti risulta confusionaria, per evitare confusione mi serve che ogni sito in wp si aggiorni automanticamente leggendo i server di PS e aggiunga o elimini articoli seguendo ciò che il server contiene leggendo solo determinate categorie niente , niente di meno, qualcuno potrebbe aiutarmi?
      Ringrazio in anticipo!

    Moderator Guido Scialfa

    (@wido)

    Scusate se mi intrometto, credo che per iniziare sia meglio dare una lettura al codex di wordpress se non hai esperienza nella creazione di custom post-types, enqueue degli scripts/css e creazione di templates.

    Partirei quindi al dare una lettura ad i seguenti articoli, sperando che ti rendano più comprensibile eventuali altri tutorials in rete.

    Custom Post Type
    Per la registrazione dei custom post types.
    https://codex.wordpress.org/Post_Types

    Enqueue Scripts/Styles
    Per la registrazione e l’enqueue degli scripts e degli stili.
    https://codex.wordpress.org/Function_Reference/wp_enqueue_script

    Shortcodes
    Per l’aggiunta e la creazione della funzione per gli shortcodes
    https://codex.wordpress.org/Shortcode_API

    Da tenere in conto che wordpress mette a disposizione un file interno al tema denominato functions.php e come dice bene @cristiano.zanca ti conviene creare un child theme così da poter customizzare ed aggiungere funzionalità senza dover intaccare il tema originale, a meno che tu non lo stia scrivendo di tuo pugno.

    Tornando al file functions.php è il file deputato da wordpress per inserire tutte le porzioni di codice aggiuntivo, quindi puoi volendo inserire tutto il codice per la creazione di un custom post type, enqueue degli scripts/css e shortcodes direttamente al suo interno.

    In generale si spezza il codice in files separati per poterli gestire meglio ma pian piano ti sarà più chiaro.

Stai vedendo 15 risultati - da 301 a 315 (di 339 totali)