Colocar anuncios en entradas y contenido sin plugins en Newspaper

Desde
2 Sep 2012
Mensajes
1.320
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola!

Lo que no quiero es usar plugins...

Este es el código del single.php:

Insertar CODE, HTML o PHP:
<?php
global $loop_module_id, $loop_sidebar_position, $post;


td_global::load_single_post($post);


/*  ----------------------------------------------------------------------------
    the post template (single article template)
 */

get_header();


/* used by
    /includes/app/modules/module_modifier/td_module_blog.php
    /sidebar.php
*/



//set the template id, used to get the template specific settings
$template_id = 'home';  //home = blog index = blog - use the same settings from the blog index

//prepare the loop variables

//read the global settings
$loop_sidebar_position = td_util::get_customizer_option($template_id . '_sidebar_pos'); //sidebar right is default (empty)
$loop_module_id = 1; //use the default 1 module (full post)



//print_r($td_post_theme_settings);

//read the primary category sidebar position! - we have to make the page after the primary category or after the global setting
$primary_category_id = td_global::get_primary_category_id();
if (!empty($primary_category_id)) {
    $tax_meta_sidebar = get_tax_meta($primary_category_id, 'tdc_sidebar_pos');
    if (!empty($tax_meta_sidebar)) {
        //update the sidebar position from the category setting
        $loop_sidebar_position = $tax_meta_sidebar;
    }
}


//read the custom single post settings - this setting overids all of them
$td_post_theme_settings = get_post_meta($post->ID, 'td_post_theme_settings', true);
if (!empty($td_post_theme_settings['td_sidebar_position'])) {
    $loop_sidebar_position = $td_post_theme_settings['td_sidebar_position'];
}


//increment the views counter
td_page_views::update_page_views($post->ID);

switch ($loop_sidebar_position) {
    case 'sidebar_left':
        echo td_page_generator::wrap_start();
        ?>
        <div class="span4 column_container" role="complementary" itemscope="itemscope" itemtype="http://schema.org/WPSideBar">
            <?php get_sidebar(); ?>
        </div>
        <div class="span8 column_container" role="main" itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog">
            <?php
            get_template_part('loop', 'simple');
            comments_template('', true);
            ?>
        </div>
        <?php
        echo td_page_generator::wrap_end();
        break;

    case 'no_sidebar':
        //td_global::$load_featured_img_from_template = 'art-slide-big';
        td_global::$load_featured_img_from_template = 'full';
        echo td_page_generator::wrap_start();
        ?>
        <div class="span12 column_container" role="main" itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog">
            <?php
            get_template_part('loop', 'simple');
            comments_template('', true);
            ?>
        </div>
        <?php
        echo td_page_generator::wrap_end();
        break;



    default:
        echo td_page_generator::wrap_start();
        ?>
            <div class="span8 column_container" role="main" itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog">
                <?php
                get_template_part('loop', 'simple');
                comments_template('', true);
                ?>
            </div>
            <div class="span4 column_container" role="complementary" itemscope="itemscope" itemtype="http://schema.org/WPSideBar">
                <?php get_sidebar(); ?>
            </div>
        <?php
        echo td_page_generator::wrap_end();
        break;
}
get_footer();

?>

Deseo colocar un anuncio después del título de las entradas y otro después del contenido (antes de los botones sociales).

El theme es este: Newspaper | Just another WordPress site
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
En realidad usa bucles hijos... tienes que editar loop-simple.php
 

thezar

Eta
SEO
Desde
2 Sep 2012
Mensajes
1.320
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
En realidad usa bucles hijos... tienes que editar loop-simple.php

No tengo ni idea de lo que me hablas cicklow, lo único que hice bien fue encontrar el loop-simple.php, me echas una mano??

Newspaper: loop-simple.php

Insertar CODE, HTML o PHP:
<?php
global $loop_module_id, $loop_sidebar_position;

$td_template_layout = new td_template_layout($loop_sidebar_position);



if ($loop_module_id == 1 or $loop_module_id == 7 or $loop_module_id == 8 or $loop_module_id == 9 or $loop_module_id == 'search') {
    //disable the grid for mod 1 and 7 and search
    $td_template_layout->disable_output();
}

if (have_posts()) {
    while ( have_posts() ) : the_post();
        echo $td_template_layout->layout_open_element();


        switch ($loop_module_id) {
            case '1':
                $td_mod = new td_module_1($post);
                break;
            case '2':
                $td_mod = new td_module_2($post);
                break;
            case '3':
                $td_mod = new td_module_3($post);
                break;
            case '4':
                $td_mod = new td_module_4($post);
                break;
            case '5':
                $td_mod = new td_module_5($post);
                break;
            case '6':
                $td_mod = new td_module_6($post);
                break;
            case '7':
                $td_mod = new td_module_7($post);
                break;
            case '8':
                $td_mod = new td_module_8($post);
                break;
            case '9':
                $td_mod = new td_module_9($post);
                break;
            case 'search':
                $td_mod = new td_module_search($post);
                break;
            default:
                $td_mod = new td_module_2($post);
                break;
        }
        echo $td_mod->render();


        echo $td_template_layout->layout_close_element();
        $td_template_layout->layout_next();
    endwhile; //end loop
    echo $td_template_layout->close_all_tags();


} else {
    //no posts
    echo td_page_generator::no_posts();
}


?>
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
No tengo ni idea de lo que me hablas cicklow, lo único que hice bien fue encontrar el loop-simple.php, me echas una mano??

tampoco te sirve eso...porque usa otras funciones... y el motivo de no usar plugin? hasta podrias usar el plugin oficial de adsense y listo... ya que no te afecta un hook al post y demas...
 

Jxit3

Zeta
Programador
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
25 Sep 2012
Mensajes
1.527
como odio este tipo de plantillas XD, porque crean un sistema complejo encima de otro sistema complejo como ya lo es wordpress xd. Bueno lo que puedes hacer es rastrear en el momento en que pide el titulo y ahí mostrar una función llamada show_Adsense(), y en functions.php crear esa función y ahí colocar el código adsense. Todo depende de que encuentres el archivo que genera el titulo.
 

Foroweb

SEO
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Sep 2013
Mensajes
188
como odio este tipo de plantillas XD, porque crean un sistema complejo encima de otro sistema complejo como ya lo es wordpress xd. Bueno lo que puedes hacer es rastrear en el momento en que pide el titulo y ahí mostrar una función llamada show_Adsense(), y en functions.php crear esa función y ahí colocar el código adsense. Todo depende de que encuentres el archivo que genera el titulo.

No eres el único que se fastidia aveces con las plantillas de Wordpress, pero la gente no se va sin hacer dinero puro sus plantillas :top:
 

Jxit3

Zeta
Programador
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
25 Sep 2012
Mensajes
1.527
No eres el único que se fastidia aveces con las plantillas de Wordpress, pero la gente no se va sin hacer dinero puro sus plantillas :top:

si claro que se hace mucho dinero xD, pero también se crean plantillas muy lentas, porque es como usar el modelo vista controlador sobre una vista, ya que la plantilla en wordpress vendría a ser como la vista y se supone que la vista debe tener casi nada de código, para eso están las funciones de acceso rápido de wordpress, pero si te pones a construir modelos, controladores y vistas encima de una vista, pues haces que un simple proceso se vuelva muy pesado xd y ademas ese código un usuario común no lo entiende ni a palos xD

thezar prueba buscar algún archivo llamado loop-module.php
 

Foroweb

SEO
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Sep 2013
Mensajes
188
si claro que se hace mucho dinero xD, pero también se crean plantillas muy lentas, porque es como usar el modelo vista controlador sobre una vista, ya que la plantilla en wordpress vendría a ser como la vista y se supone que la vista debe tener casi nada de código, para eso están las funciones de acceso rápido de wordpress, pero si te pones a construir modelos, controladores y vistas encima de una vista, pues haces que un simple proceso se vuelva muy pesado xd y ademas ese código un usuario común no lo entiende ni a palos xD

thezar prueba buscar algún archivo llamado loop-module.php
" Plantillas responsivas" :D solución mágica para todo. :top:
 

thezar

Eta
SEO
Desde
2 Sep 2012
Mensajes
1.320
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
tampoco te sirve eso...porque usa otras funciones... y el motivo de no usar plugin? hasta podrias usar el plugin oficial de adsense y listo... ya que no te afecta un hook al post y demas...

Instalé el plugin y que va, como que seguiremos con Quick AdSense :S
 
Arriba