Risposte nei forum create
-
AutorePost
-
robertinoPartecipante
Ottimo, grazie!
robertinoPartecipanteSalve a tutti,
come indicato sopra sono riuscito ad aggiungere il mio custom type.
Ho modificato il parametro “support” con:
'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt')
perchè vorrei visualizzare l’immagine in evidenza nella riepilogo delle pagine di quel post type.
Nel functions del mio thema ho:
add_theme_support( 'post-thumbnails' );
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( "500", "500" );
}
ed io l’ho convertito in:
add_theme_support( 'post-thumbnails' );
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails', array( 'excursion' ) );
set_post_thumbnail_size( "500", "500" );
}
ma nonostrante ciò la colonne delle immagine in evidenza non viene visualizzata, come mai?
Grazie.
robertinoPartecipanteNon ho detto che non era fattibile ma non era fattibile senza modificare il codice originale. Poi incolli pezzi di codice suggerito da altri a casaccio in cui non si capisce nulla e pretendi che noi capiamo perché non va… ripeto chiedi a chi ti ha fornito quel codice.
Per il resto se non ti piace questo forum, vedremo di sopravvivere alla tua dipartita.
Non ho modificato il codice originale, nel functions.php del mio Child Theme ho rimosso la funziona di default del theme ad aggiunto la mia funziona custom.
Non ho detto che questo forum non mi piace, anzi, come ho detto prima, contribuisco a postare le soluzioni ai miei quesiti quando riesco a risolvere da me.
Buona giornata.
robertinoPartecipanteHo studiato le Action Reference e ho trovato la soluzione.
Quella che per te era una modifica non fattibile, invece lo era.
Non capisco perchè questo accanimento.
Anche se ho chiesto in un altro forum dov’è il problema?
Ho sempre postato la soluzione ai miei quesiti senza mai aggredire qualcuno o pretendere aiuto dal forum.
robertinoPartecipanteCiao Steve,
un utente mi aveva suggerito questa modifica:
<?php
// Deregister original function and register replacement
function switch_crumina_social_icons()
{
remove_action('reactor_header_after', 'crumina_social_icons', 2);
add_action('reactor_header_after', 'my_crumina_social_icons', 2);
}
add_action('after_setup_theme', 'switch_crumina_social_icons');
/* NB. this is tricky but this action need to hook after the function
* is original registered but before it is executed otherwise it will miss it.
* 'after_setup_theme' should be about right.
*/
// Replacement function
function my_crumina_social_icons()
{
# copy original code... here
....
# change as required.
}
?>
Logicamente sembra corretta, ma non funziona.
In questa this screenshot, si vede che viene generato un un duplicato in cui la prima riga viene creata dal mio hook mentre la seconda è quella di default.
Forse devo cambiare 'reactor_header_after' con un altro $hook?
Grazie.18 Novembre 2014 alle 15:58 in risposta a: Aggiungere un item come submenu del menu principale #114699robertinoPartecipanteRisolto!
Tentavo un hook verso la funzione sbagliata, ho agito su wp_nav_menu_objects.
Ecco il codice:
function ravs_add_menu_parent_class( $items ) {
if (is_user_logged_in())
{
$link_profile = array (
'title' => 'Profilo',
'menu_item_parent' => 937,
'ID' => '34343434343434343434',
'db_id' => '34343434343434343434',
'url' => bbp_get_user_profile_url( get_current_user_id() ),
);
$items[] = (object) $link_profile;
$link_logout = array (
'title' => 'Logout',
'menu_item_parent' => 937,
'ID' => '12121212121212121212',
'db_id' => '12121212121212121212',
'url' => wp_logout_url(),
);
$items[] = (object) $link_logout;
}
return $items;
}
add_filter( 'wp_nav_menu_objects', 'ravs_add_menu_parent_class' );
Magari può essere utile a qualcuno.
18 Novembre 2014 alle 13:30 in risposta a: Aggiungere un item come submenu del menu principale #114696robertinoPartecipanteHo risolto per quanto riguarda il “theme_location”.
Tramite:
/* DEBUG LOCATION MENU */
$locations = get_registered_nav_menus();
print_r($locations);
ho visualizzato le location registrate per i mie menu.
Successivamente ho editato il codice sopra cosà¬:
function my_nav_menu_profile_link($menu, $args) {
if (is_user_logged_in() and $args->theme_location == 'main-menu')
{
$user_data = bbp_get_user_profile_url( get_current_user_id() );
$profilelink = '
- Profile
';
$menu = $menu . $profilelink;
return $menu;
} else {
return $menu;
}
}
add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link', 10, 2);
Rimane sempre il problema riguardo la possibilità di inserire il mio item come submenu.
Grazie.
robertinoPartecipanteRispondo:
1) Lo so, ma volevo capire quale sia la funziona che crea il link, e magari vedere se possibile aggiungere ulteriori parametri.
2) Hai ragione, ho sbagliato anche a postare il link: BuddyBlog
3) Il download è gratuito, mentre il supporto è a pagamento.
robertinoPartecipanteSuggerimenti?
Vorrei aggiungere un semplice
target="_blank"
al link!
Grazie.robertinoPartecipanteSteve,
grazie, avevo omesso l’inserimento di quelle due righe fondamentali.
Grazie.
-
AutorePost